伪类型:
伪类型并不是PHP语言中的基本数据类型,只是因为PHP是弱类型语言,所以在一些函数中,一个参数可以接收多种类型的数据,还可以接收别的函数作为回调函数使用。

    mixed:说明一个参数可以接受多种不同的(但并不必须是所有的)类型。

    number: 说明一个参数可以是 integer 或者 float。

    callback:有些诸如 call_user_function() 或 usort() 的函数接受用户自定义的函数作为一个参数。Callback 函数不仅可以是一个简单的函数,它还可以是一个对象的方法,包括静态类的方法。


数据类型之间的相互转换:
    php在变量的定义中不需要明示类型定义;变量类型是根据使用该变量的上下文所决定的。
    转换方法:自动转换、强制转换

 php基本语法4 随笔
类型的强制转换:要在转换的变量之前加上用括号括起来的目标类型。
允许强制转换的有:(int)(integer) - 转换成整型、(bool)(boolean)- 转换成布尔型、(float)(double)(real) - 转换成浮点型、(string) - 转换成字符串、(array)- 转换成数组、(object)- 转换成对象 。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
变量类型的测试函数:
    is_bool():判断是否是布尔型
    is_int()  is_integer() 和 is_long():判断是否是整型
    is_float() is_double() 和 is_real(): 判断是否是浮点型
    is_string():判断是否是字符串
    is_array():判断是否是数组
    is_object():判断是否是对象
    is_resource():判断是否是资源类型
    is_null():判断是否是null
    is_scalar():判断是否是标量
    is_numeric():判断是否是任何类型的数字和数字字符串
    is_callable():判断是否是有效的函数名
函数bool settype(mixed var , string type) 是将变量var 的类型设置成type。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄