php常量
php03 一、判断类型 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() 判断是否是有效的函数名 二、类型转换 a) 自动转换 四种标量通过运算的时候会自动转换 只有标量才是用自动类型转换 一般是在运算时 布尔型参与运算 true ->1 false->0 null 参与运算 null ->0 integer 和 float 运算 把 integer 转换为 float 在运算 字符串和数字运算,字符串先转换为数字 在参与运算 字符串转换为数字 从前开始到第一个不是数字的字符结束 整型转换为浮点数精度不改变 浮点数转换整型舍弃小数点 保留整数部分 如果浮点数超过整数范围 答案不确定 null 值转换为字符串是空字符串 b) 强制转换 两种方式 1. 使用括号加目标类型进行类型转换 (int)