php缩写条件语句(&&和||)

<?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若是是一个语句就会运行.

相关文章
相关标签/搜索