PHP 运算符是有助于轻松进行逻辑运算的符号。使用这些运算符生成的代码有助于执行某些特定操作。逻辑运算符包括加法(+)、大于(>)等运算符,它们指示编译器执行必要的操作。它可以检查多个操作并确定哪些条件为真。特定运算符使用的值称为操作数。运算符与函数不同,尽管在某些情况下它们可以用作函数。
广告 该类别中的热门课程 PHP 开发人员 - 专业化 | 8 门课程系列 | 3次模拟测试开始您的免费软件开发课程
网络开发、编程语言、软件测试及其他
现在让我们详细研究一下逻辑运算符。我们有六种逻辑运算符。它们如下:
PHP 还具有有助于组合条件语句的逻辑运算符。仅举几个例子,它们是“与”、“或”、“非”等。
如果所比较的两个变量都为 true,则 AND 运算符返回 true。
<?php $x = 100; $y = 50; if ($x == 100 and $y == 50) { echo "AND is true"; } ?>
输出:
举个例子,我们可以用水龙头和水来类比。当两个水龙头都不运行时,水不会从水龙头流下。这意味着如果两个条件都不满足或者为 False,则结果将为 False 或 0。同样,如果只关闭一个水龙头并且水线相同,则不一定水会随着管道关闭而流动.
这意味着即使一个条件为真,结果也将为 False 或 0。最后一种情况是,当两个水龙头都在运行时,并且两个水龙头的管道相同,水会流过水龙头,因此条件成立。
类似地,如果任一条件为真,则 OR 运算符将起作用。
<?php $x = 100; $y = 50; if ($x == 100 or $y == 80) { echo "XOR is TRUE"; } ?>
输出:
三个sink可以解释OR运算。每个水槽有两个水龙头。所有对的接收器都没有不同;场景将如前面所述。第一个场景没有打开水龙头,因此没有水流。这就解释了 False 或 0 的情况。第二种情况是其中一个水龙头打开。这意味着有水从一个水龙头流出。此场景可帮助您了解,如果两个条件中的任何一个为真,则结果为真。第三种情况是两个水龙头都打开时。水将流过两个水龙头。这说明当两个条件都为 true 时,它将返回 true。
当其中一个变量为真(而非两者都为真)时,XOR 条件返回 true。
<?php $x = 100; $y = 50; if ($x == 100 xor $y == 80) { echo "XOR here!"; } ?
输出:
当需要检查特定变量是否不为真时,使用 NOT 运算符。这意味着当我们必须检查任何条件是否不成立时,我们可以使用 NOT。
<?php $x = 100; if ($x !== 90) { echo "NOT is here"; } ?>
输出:
在此示例中,您可以看到我们正在检查变量是否不是 90。变量 x 是 100 并且满足 NOT 条件。因此,我们的输出符合指定的条件;因此,您会看到输出为“NOT is here”。
这与我们之前看到的 AND 类似。仅当两个条件都为 true 或两个变量计算结果都为 true 时,它才会返回 true 值。
<?php $x = 100; $y = 50; if ($x == 100 && $y == 50) { echo "&& is true!"; } ?>
输出:
类似的,OR条件也与上面提到的OR相同。即使指定条件之一为真,该运算符也会起作用。它具有类似的结果,就像前面提到的 Tap 示例一样。或者拥有三个不同的水槽,即使只打开一个水龙头也可以填满水槽。
<?php $x = 100; $y = 50; } if ($x == 100 || $y == 80) { echo "OR is true!"; } ?>
输出:
在上面的示例中,变量 x 满足 $x=100 指定的条件,因此结果显示结果为 true 时的消息。尽管不满足变量 y 的条件,但仍显示输出。这是因为 OR 条件,即使满足一个条件它也有效。
PHP有很多逻辑运算符,这使得它很容易使用。 PHP 编译器有助于快速编译这些运算符。逻辑运算符有助于执行逻辑运算。这些可以是算术、逻辑、字符串或数组运算。 PHP 具有执行所有这些操作的工具。它有助于一次检查多个条件。这节省了时间并增加了 PHP 编译器的优化。因此,建议在使用 PHP 时使用这些运算符。逻辑运算符加快逻辑运算的执行速度,确保快速得到结果。因此,这些条件可以帮助您获得布尔结果并相应地对其进行处理。
以上是PHP 中的逻辑运算符的详细内容。更多信息请关注PHP中文网其他相关文章!