1. PHP的数据类型有哪些?
① 标量类型:整型(Integer)、浮点型(Float)、字符串(String)、布尔型(Boolean)
② 复合类型:数组(Array)、对象(Object)
③ 特殊类型:资源(Resource)、空(Null)
除以上8种数据类型以外,PHP还存在伪类型,伪类型表示类型是不确定的,也就是说可以接收多种不同的类型,如混合型(Mixed)、数字型(Number)、回调(Callback)
2. 其他类型转换成Boolean类型被认为是false
的情况有?
① 布尔值
false
② 整型值0
③ 浮点型值0.0
④ 空字符串''
⑤ 字符串'0'
⑥ 空数组array()
⑦ 特殊数据类型null
⑧ 未定义的变量
当参数为以上情况时,empty()
函数返回true
3. PHP判断数据类型的函数
gettype()可获取数据类型
is_bool()、is_float()、is_integer()、is_numeric()、is_string()、is_array() 、 is_object()等函数可针对某一类型进行判断
网友评论