248 defined()函数的一个坑

一、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

猜你喜欢

转载自blog.csdn.net/phpstory/article/details/114676039
今日推荐