Funkcija gettype
Funkcija gettype vraća string koji ukazuje na tip prosleđene promenljive.
Ona prima jedan parametar - promenljivu čiji tip treba da odredimo.
Sintaksa
gettype(mixed $var): string
Vraćene vrednosti
| Tip | Opis |
|---|---|
'boolean' |
Bulove vrednosti |
'integer' |
Celobrojne vrednosti |
'double' |
Brojevi sa pokretnim zarezom |
'string' |
Stringovi |
'array' |
Nizovi |
'object' |
Objekti |
'resource' |
Resursi |
'NULL' |
Null vrednosti |
'unknown type' |
Nepoznati tipovi |
Primer
Određivanje tipa celog broja:
<?php
echo gettype(123);
?>
Rezultat izvršavanja koda:
'integer'
Primer
Određivanje tipa broja sa pokretnim zarezom:
<?php
echo gettype(3.14);
?>
Rezultat izvršavanja koda:
'double'
Primer
Određivanje tipa stringa:
<?php
echo gettype('hello');
?>
Rezultat izvršavanja koda:
'string'
Primer
Određivanje tipa bulove vrednosti:
<?php
echo gettype(true);
?>
Rezultat izvršavanja koda:
'boolean'
Primer
Određivanje tipa niza:
<?php
echo gettype(['a', 'b', 'c']);
?>
Rezultat izvršavanja koda:
'array'
Primer
Određivanje tipa NULL:
<?php
echo gettype(null);
?>
Rezultat izvršavanja koda:
'NULL'
Primer
Proverimo tip promenljive nakon konverzija:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Rezultat izvršavanja koda:
'string'
'integer'
'double'