PHP比较
PHP函数比较

PHP数据比较

易错速记
<?php //易错1 $a = null; var_dump(isset($a)); //false $b = '0'; var_dump(empty($b)); //true //易错2 var_dump(0 == '0'); //true var_dump(0 == ''); //true var_dump(0 == null); //true var_dump(0 == []); //false var_dump('0' == ''); //false var_dump('0' == null); //false var_dump('0' == []); //false var_dump('' == []); //false var_dump('' == null); //true var_dump([] == null); //true //记忆方法 // '0' 只等于 0 // [] 不等于 '' 0 // false = 0 '0' '' [] null // true ≠ 0 '0' '' [] nullPHP8字符串、数字比较优化
<?php # PHP < 8.0.0 var_dump(0 == 'abc'); //true # PHP ^ 8.0.0 var_dump(0 == 'abc'); //false