



布尔(boolean)类型,也称为逻辑类型,主要用于处理“真/假”“是/非”等数据,包括真值(true)和假值(false),相关运算如下:
● 逻辑与运算,使用and或&&运算符。当两个运算数都是true时,结果为true,否则运算结果为false。
● 逻辑或运算,使用or或||运算符。两个运算数中有一个为true时,结果为true,两个运算数都是false时,运算结果为false。
● 逻辑取反运算,使用!运算符。true取反为false,false取反为true。
● 逻辑异或运算,使用xor运算符。两个运算数不同时结果为true,相同时结果为false。
下面的代码演示了这些运算的基本应用。
<?php
$x = true;
$y = false;
var_dump($x && $y);
echo "<br>";
var_dump($x || $y);
echo "<br>";
var_dump(!$x);
echo "<br>";
var_dump($x xor $y);
?>
代码执行结果见图3-35,可以改变$x和$y变量的值来观察运算结果。
图 3-35