gettype

(PHP 3, PHP 4, PHP 5)

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_int(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar(), is_string().

Описание на ru2.php.net
Описание на php.ru