Описание функции gettype
gettype
(PHP 3, PHP 4)
gettype - получает тип переменной.
Описание
string gettype (mixed var)
Возвращает тип РНР-переменной var .
Предупреждение! |
---|
Никогда не используйте gettype() для проверки типа, поскольку возвращаемая строка может быть субъектом для изменения в последующих версиях. Кроме того, это слишком медленно, так как выполняется сравнение строк. Используйте вместо неё функции is_* . |
Возможными значениями для возвращаемой строки являются:
-
" boolean " (начиная с PHP 4) -
" integer " -
" double " (по историческим соображениям "double" возвращается в случае с float , а не просто "float") -
" string " -
" array " -
" object " -
" resource " (начиная с PHP 4) -
"NULL" (начиная с PHP 4) -
"user function" (только в PHP 3, не рекомендуется) -
"unknown type"
Для PHP 4 вы должны использовать function_exists() и method_exists() взамен ранее использовавшейся gettype() .
См. также settype() , is_array() , is_bool() , is_float() , is_integer() , is_null() , is_numeric() , is_object() , is_resource() , is_scalar() и is_string() .