|
【强制类型转换】 1、空转化为整型是0; 2、空转化为浮点型变成浮点型的0; 3、空转化为字符串变成空字符串'',中间无字符,包括空格; 4、整型如果后面有字符串,只输出前面的数字; 5、浮点型后面有字符串,只输出前面的数字包括小数点以后的 【常量】 定义格式:define(‘常量名字’,‘常量的值’); 1、不能重复定义 2、常量名字一般用大写字母 3、作用域是全局的 4、常量的值只能是标量 5、输出时无$符号 6、常量不能写到字符串中 判断常量是否被定义:defined('常量名'); 【运算符】 需要注意的是:==判断数值是否相等 ===判断数值和数据类型是否相等 【为false的几种情况】 1、整型的0在进行判断时为假,整型的2,3,4...为真 2、浮点型的0.0000为假,存在有非零数字为真 3、空字符串为假,中间有字符(包括空格)即为真 4、空字符串为假,中间有字符(包括空格)即为真 5、空数组为假 6、null作为判断条件为假 if(条件为真)
{
执行
}真为1,假为0 |