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
gettype(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
echo gettype(123);
?>
Resultaat van kode-uitvoering:
'integer'
Voorbeeld
Bepaling van drywende-puntgetal tipe:
<?php
echo gettype(3.14);
?>
Resultaat van kode-uitvoering:
'double'
Voorbeeld
Bepaling van stringtipe:
<?php
echo gettype('hello');
?>
Resultaat van kode-uitvoering:
'string'
Voorbeeld
Bepaling van Boolese waarde tipe:
<?php
echo gettype(true);
?>
Resultaat van kode-uitvoering:
'boolean'
Voorbeeld
Bepaling van skikkingtipe:
<?php
echo gettype(['a', 'b', 'c']);
?>
Resultaat van kode-uitvoering:
'array'
Voorbeeld
Bepaling van NULL-tipe:
<?php
echo gettype(null);
?>
Resultaat van kode-uitvoering:
'NULL'
Voorbeeld
Kom ons kontroleer die tipe van 'n veranderlike na omskakelings:
<?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:
'string'
'integer'
'double'