Functie gettype
De functie gettype retourneert een string die het type van de doorgegeven variabele aangeeft.
Het accepteert één parameter - de variabele waarvan het type moet worden bepaald.
Syntaxis
gettype(mixed $var): string
Retourwaarden
| Type | Beschrijving |
|---|---|
'boolean' |
Booleaanse waarden |
'integer' |
Gehele getallen |
'double' |
Getallen met drijvende komma |
'string' |
Strings |
'array' |
Arrays |
'object' |
Objecten |
'resource' |
Resources |
'NULL' |
Null-waarden |
'unknown type' |
Onbekende typen |
Voorbeeld
Bepaling van het type van een geheel getal:
<?php
echo gettype(123);
?>
Resultaat van de code-uitvoering:
'integer'
Voorbeeld
Bepaling van het type van een getal met drijvende komma:
<?php
echo gettype(3.14);
?>
Resultaat van de code-uitvoering:
'double'
Voorbeeld
Bepaling van het type van een string:
<?php
echo gettype('hello');
?>
Resultaat van de code-uitvoering:
'string'
Voorbeeld
Bepaling van het type van een booleaanse waarde:
<?php
echo gettype(true);
?>
Resultaat van de code-uitvoering:
'boolean'
Voorbeeld
Bepaling van het type van een array:
<?php
echo gettype(['a', 'b', 'c']);
?>
Resultaat van de code-uitvoering:
'array'
Voorbeeld
Bepaling van het type NULL:
<?php
echo gettype(null);
?>
Resultaat van de code-uitvoering:
'NULL'
Voorbeeld
Laten we het type van een variabele controleren na conversies:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Resultaat van de code-uitvoering:
'string'
'integer'
'double'