逻辑运算符对其操作数应用逻辑运算,返回布尔响应。
最常用的逻辑运算是:!
(非),&&
(与),以及||
(或)。
&&
表示只有当两个操作数都为true
时,&&
才会返回true
。||
表示如果任何一个或两个操作数都为true
,则返回true
。!
将返回操作数的否定值,即,如果操作数为false
,则结果返回为true
;如果操作数为true
,则返回false
。
示例代码
<?php
var_dump(true && true); // true
var_dump(true && false); // false
var_dump(true || false); // true
var_dump(false || false); // false
var_dump(!false); // true
?>
执行上面示例代码,得到以下结果:
D:\\>php test.php
bool(true)
bool(false)
bool(true)
bool(false)
bool(true)