一、define('_SMS_ENABLED_', 1);首先定义了一个常量,然后用defined()去判断的时候就会有问题,需要注意一下
var_dump(defined(_SMS_ENABLED_)); 始终是false
var_dump(defined('_SMS_ENABLED_')); true
二、$a = true?0:true?1:2;
echo $a;
三元运算符是从左往右计算的,结果 2
一、define('_SMS_ENABLED_', 1);首先定义了一个常量,然后用defined()去判断的时候就会有问题,需要注意一下
var_dump(defined(_SMS_ENABLED_)); 始终是false
var_dump(defined('_SMS_ENABLED_')); true
二、$a = true?0:true?1:2;
echo $a;
三元运算符是从左往右计算的,结果 2