gettype
(PHP 4, PHP 5)
gettype — Változó tÃpusának visszaadása
LeÃrás
Visszaadja a var paraméterben megadott PHP változó tÃpusát.
Soha ne használd a gettype() függvényt egy bizonyos tÃpusba tartozás vizsgálatához, mivel a visszaadott karaktersorozat megváltozhat késÅ‘bbi PHP verziókban. Ráadásul lassabb, mint egy bizonyos tÃpus vizsgálata, mivel karaktersorozat általakÃtást használ.
Ehelyett használd az is_* függvényeket.
A lehetséges visszatérési értékek:
- "boolean" - logikai tÃpus (a PHP 4-esben)
- "integer" - egész tÃpus
- "double" (történeti okokból "double" a visszatérési érték a float lebegÅ‘pontos tÃpusra, és nem "float")
- "string" - karaktersorozat
- "array" - tömb
- "object" - objektum
- "resource" - erőforrás (a PHP 4-esben)
- "NULL" - NULL (a PHP 4-esben)
- "user function" - felhasználói függvény (csak a PHP 3-asban!)
- "unknown type" - ismeretlen tÃpus
A PHP 4-esben, a function_exists() és method_exists() függvényeket kell használnod, a korábbi "user function" visszatérési értéket tesztelÅ‘ PHP 3-as gettype() hÃvások helyett.
Lásd még settype(), is_array(), is_bool(), is_float(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar() és is_string().