PHP中变量类型的判断
1、gettype()
gettype 会根据 参数类型返回下列值
“boolean”(从 PHP 4 起)
“integer”
“double”(如果是 float 则返回“double”,而不是“float”)
“string”
“array”
“object”
“resource”(从 PHP 4 起)
“NULL”(从 PHP 4 起)
“unknown type”
例如:
gettype('1');返回的是string
而gettype(1);返回的是integer
2、php自带的类型判断如下
1 isset(): //变量是否已经声明
2 empty(): //变量是否为空
3 defined(): //常量是否已经定义 define()
4 array_key_exists(mixed key, array search): //检查给定的键名或索引是否存在于数组中
5
6 is_numeric ( mixed var ): //检测变量是 否为数字或数字字符串
7 is_bool(): // 检测变量是否是布尔型
8 is_float():