(存储的数据本身的类型,而不是变量的类型)
    image.png

    1. 类型转换
      1. 自由转换
        1. 标量之间可以自由转换
        2. 如果一个字符串前面为数字(整型/浮点型)后面为非数字
        3. 整型+纯字符串=整型+0
      2. 强制转换
        1. 在变量之前增加一个括号(),然后在里面写上对应类型:int/integer….其中NULL类型用到unset()
        2. bool类型值为0时得到的
        3. 都为false
      3. 类型判断函数

    image.png

    1. 其他类型转数值说明
      1. 布尔true为1,false为0;
      2. 字符串转数值有自己的规则
        1. 以字母开头的字符串,永远为0;
        2. 以数字开头的字符串,取到碰到字符串为止(不会同时包含两个小数点)
    2. 判断为false情况

    image.png

    1. 注:Settype(变量名,类型):设定数据类型:与强制转换不同

      强制转换(类型)变量名,是对数据值复制的内容进行处理(不会处理实际存储的内容) settype会直接改变数据本身