Funksie gettype

Funksie gettype gee 'n string terug wat die tipe van die verbygestuurde veranderlike aandui. Dit neem een parameter - die veranderlike waarvan die tipe bepaal moet word.

Sintaksis

phpgettype(mixed $var): string

Terugkeerwaardes

Tipe Beskrywing
'boolean' Boolese waardes
'integer' Heelgetalle
'double' Drywende-puntgetalle
'string' Stringe
'array' Skikkings
'object' Objekte
'resource' Hulpbronne
'NULL' Null-waardes
'unknown type' Onbekende tipes

Voorbeeld

Bepaling van heelgetaltipe:

php<?php
  echo gettype(123);
?>

Resultaat van kode-uitvoering:

php'integer'

Voorbeeld

Bepaling van drywende-puntgetal tipe:

php<?php
  echo gettype(3.14);
?>

Resultaat van kode-uitvoering:

php'double'

Voorbeeld

Bepaling van stringtipe:

php<?php
  echo gettype('hello');
?>

Resultaat van kode-uitvoering:

php'string'

Voorbeeld

Bepaling van Boolese waarde tipe:

php<?php
  echo gettype(true);
?>

Resultaat van kode-uitvoering:

php'boolean'

Voorbeeld

Bepaling van skikkingtipe:

php<?php
  echo gettype(['a', 'b', 'c']);
?>

Resultaat van kode-uitvoering:

php'array'

Voorbeeld

Bepaling van NULL-tipe:

php<?php
  echo gettype(null);
?>

Resultaat van kode-uitvoering:

php'NULL'

Voorbeeld

Kom ons kontroleer die tipe van 'n veranderlike na omskakelings:

php<?php
  $var = '123';
  echo gettype($var) . "\n";
  
  $var = (int)$var;
  echo gettype($var) . "\n";
  
  $var = (float)$var;
  echo gettype($var) . "\n";
?>

Resultaat van kode-uitvoering:

php'string'
'integer'
'double'

Sien ook

  • funksie is_int,
    wat kontroleer of 'n veranderlike 'n heelgetal is
  • funksie settype,
    wat die tipe van 'n veranderlike stel