测试 php的
0; '0'; false; null; '';
都是false if ! 的时候都为真 if的时候都为假, 最容易错的就是 字符串零 '0'
的处理,都为假,
这两个 'null' 'false' 为真.
测试代码: (PHP7)
$str = 0; // 都是false if ! 的时候都为真 if的时候都为假, 最容易错的就是 字符串零 '0'
$str = '0'; // 都是false if ! 的时候都为真 if的时候都为假, 最容易错的就是 字符串零 '0'
$str = false; // 都是false if ! 的时候都为真 if的时候都为假, 最容易错的就是 字符串零 '0'
$str = null; // 都是false if ! 的时候都为真 if的时候都为假, 最容易错的就是 字符串零 '0'
$str = ''; // 都是false if ! 的时候都为真 if的时候都为假, 最容易错的就是 字符串零 '0'
// 以下为为真 if ! 为假
$str = 'null';
$str = 'false';
if( ! $str ) { echo 111; }
return '';