Funkcija gettype
Funkcija gettype vrne niz, ki določa tip posredovane spremenljivke.
Sprejme en parameter - spremenljivko, katere tip je treba določiti.
Sintaksa
gettype(mixed $var): string
Vrnjene vrednosti
| Tip | Opis |
|---|---|
'boolean' |
Logične vrednosti |
'integer' |
Cela števila |
'double' |
Števila s plavajočo vejico |
'string' |
Nizi |
'array' |
Tabele |
'object' |
Objekti |
'resource' |
Viri |
'NULL' |
Null vrednosti |
'unknown type' |
Neznani tipi |
Primer
Določanje tipa celega števila:
<?php
echo gettype(123);
?>
Rezultat izvajanja kode:
'integer'
Primer
Določanje tipa števila s plavajočo vejico:
<?php
echo gettype(3.14);
?>
Rezultat izvajanja kode:
'double'
Primer
Določanje tipa niza:
<?php
echo gettype('hello');
?>
Rezultat izvajanja kode:
'string'
Primer
Določanje tipa logične vrednosti:
<?php
echo gettype(true);
?>
Rezultat izvajanja kode:
'boolean'
Primer
Določanje tipa tabele:
<?php
echo gettype(['a', 'b', 'c']);
?>
Rezultat izvajanja kode:
'array'
Primer
Določanje tipa NULL:
<?php
echo gettype(null);
?>
Rezultat izvajanja kode:
'NULL'
Primer
Preverimo tip spremenljivke po pretvorbah:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Rezultat izvajanja kode:
'string'
'integer'
'double'