<?phpphp
!isset($a) && $a = 'kkk';sse
echo $a;運算符
?>
&& 爲 同時真 運算符.
A && B, 只有當A 和 B 都爲真的時候,這句纔是真
PHP會先判斷A是否爲真, 若A爲真的話 就會繼續判斷B.
因此,當A爲真, B是一個語句的時候, B就會運行.
同理,當A爲假的時候, 這句必定是假, 就沒有必要日後判斷了, 此時, B就不會運行.
<?php
isset($a) || $a = 'kkk';
echo $a;
?>
|| 則不一樣 A || B, 只要A 或者B 中有一個是真, 這句就是真 PHP先判斷A是否爲真, 若A爲真的話, 此句必定是真, 沒有必要再去判斷B 因此當A爲假的時候, PHP會繼續判斷B是否是真, 才能獲得這句的結果 此是, B若是是一個語句就會運行.