Функции PHP »»» Функции обращения к переменным
(PHP 3, PHP 4, PHP 5)
gettype - получает тип переменной.
Описание
string gettype (mixed var)
Возвращает тип РНР-переменнойvar.
Предупреждение! |
---|
Никогда не используйте gettype() для проверки типа,
поскольку возвращаемая строка может быть субъектом для изменения в последующих версиях.
Кроме того, это слишком медленно, так как выполняется сравнение строк.
Используйте вместо неё функции is_*. |
Возможными значениями для возвращаемой строки являются:
"
boolean" (начиная с PHP 4, PHP 5)
"integer"
"double" (по историческим соображениям "double" возвращается в случае с
float, а не просто "float")
"string"
"
array"
"object"
-
"resource" (начиная с PHP 4, PHP 5)
"NULL" (начиная с PHP 4, PHP 5)
"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().