Retorna o tipo da variável no PHP var.
Atenção |
Nunca use gettype() para testar um certo tipo, a string devolvida poderá sofrer alterações em uma versão futura. Essa função é mais lenta que outras formas de comparação. Ao invés use as funçõesis_*. |
Os possíveis valores retornados pela função são:
"boolean" (a partir do PHP 4)
"integer"
"double" (por razões históricas "double" é é retornado no caso de float, e não simplesmente "float")
"string"
"array"
"object"
"resource" (a partir do PHP 4)
"NULL" (a partir do PHP 4)
"user function" (PHP 3 somente, depreciado)
"unknown type"
Para o PHP 4 é aconselhável usar function_exists() e method_exists() ao invés da função gettype().
Veja mais em settype(), is_array(), is_bool(), is_float(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar() e is_string().