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