Учебник РНР
Назад Вперёд

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() .


Назад Оглавление Вперёд
get_resource_type Вверх import_request_variables