Returnează tipul variabilei PHP var.
Avertisment |
Nu folosiți niciodată gettype() pentru a testa un anumit tip de dată pentru că șirul de caractere returnat poate să se schimbe la versiuni următoare. În plus, operația este și consumatoare de timp, deoarece implică comparație între șiruri de caractere. Se recomandă folosirea funcțiilor is_*. |
Valori posibile pentru șirul de caractere returnat sunt:
"boolean" (începând cu PHP 4)
"integer"
"double" (din motive istorice, se returnează "double" în loc de "float" în cazul tipului float)
"string"
"array"
"object"
"resource" (începând cu PHP 4)
"NULL" (începând cu PHP 4)
"user function" (doar în PHP 3, nu se mai folosește)
"unknown type"
Pentru PHP 4, se folosește function_exists() și method_exists() în loc de gettype() pentru o funcție.
Mai cunsultați settype(), is_array(), is_bool(), is_float(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar() și is_string().