Funktionen gettype
Funktionen gettype returnerer en streng, der angiver typen af den overførte variabel.
Den tager en parameter - variablen, hvis type skal bestemmes.
Syntaks
gettype(mixed $var): string
Returnerede værdier
| Type | Beskrivelse |
|---|---|
'boolean' |
Booleske værdier |
'integer' |
Heltal |
'double' |
Flydende kommatal |
'string' |
Strenge |
'array' |
Arrays |
'object' |
Objekter |
'resource' |
Ressourcer |
'NULL' |
Null-værdier |
'unknown type' |
Ukendte typer |
Eksempel
Bestemmelse af typen af et heltal:
<?php
echo gettype(123);
?>
Resultat af kodeudførelse:
'integer'
Eksempel
Bestemmelse af typen af et flydende kommatal:
<?php
echo gettype(3.14);
?>
Resultat af kodeudførelse:
'double'
Eksempel
Bestemmelse af typen af en streng:
<?php
echo gettype('hello');
?>
Resultat af kodeudførelse:
'string'
Eksempel
Bestemmelse af typen af en boolesk værdi:
<?php
echo gettype(true);
?>
Resultat af kodeudførelse:
'boolean'
Eksempel
Bestemmelse af typen af et array:
<?php
echo gettype(['a', 'b', 'c']);
?>
Resultat af kodeudførelse:
'array'
Eksempel
Bestemmelse af typen af NULL:
<?php
echo gettype(null);
?>
Resultat af kodeudførelse:
'NULL'
Eksempel
Lad os kontrollere typen af en variabel efter konverteringer:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Resultat af kodeudførelse:
'string'
'integer'
'double'