PHP 中的逻辑运算符 – 初学者指南

2023-09-06 0 1,044

原副标题:PHP 中的方法论操作符 – 新手手册

PHP 中的逻辑运算符 – 初学者指南

方法论操作符在C语言李将着巨大作用。它容许您操纵者常量并评估结论方法论前提。

在 PHP 中,有五个基本上方法论操作符:AND、OR、NOT 和 XOR。本手册将帮助您介绍那些操作符,我将采用标识符实例和前述示例说明它的组织工作基本上原理。

方法论与操作符 (&&)

AND 操作符的读法近似于“&&”,仅当其三个数组都为 true 时,其原始数据才为 true。假如任何人数组为假,则其原始数据为假,进而引致严重错误的结论。

该操作符一般来说用作在 if 句子或循环式中女团数个前提。它有利于保证满足用户大部份前提以使总体前提为真。

// Checking if two conditions are true using the AND operator

$mx = 5;

$my = 10;

if ($mx > 0 && $my > 0) {

echo “Both conditions are true!”;

} else {

echo “This condition is false.”;

}

在下面的实例中,AND 操作符校正 $x 和 $y 都小于 0。

因而,假如三个前提都为真,则 if 块内的代码将继续执行,并表明“三个前提都为真!”。或者,当 else 块被触发时,它表明一个或数个前提为假。

现在让我们将焦点转移到 AND 操作符的对应项 – OR 操作符。

方法论或操作符 (||)

PHP OR 运算符的读法近似于“||”,假如至少有一个数组为 true,则返回 true。仅当三个数组均为 false 时,它的原始数据才为 false。

当您想要在满足用户数个前提中的任何人一个的情况下继续执行标识符块时,可以采用此操作符。

// Checking if at least one condition is true using the OR operator

$mx = 5;

$my = 10;

if ($mx > 0 || $my > 0) {

echo “At least one condition is true!”;

} else {

echo “Both conditions are false.”;

}

在此实例中,OR 操作符检查 $x 或 $y (或两者)是否小于 0。假如任何人前提为 true,则 if 块内的标识符将继续执行,表明“至少有一个前提为真!”。

否则,else 块将继续执行,表明三个前提都为假。

现在让我们探索 NOT 操作符并介绍它的组织工作基本上原理。

方法论非操作符 (!)

NOT 操作符,读法近似于“!”,是一个一元操作符,用作反转其数组的值。当数组为假时,将返回真。反之,当数组为 true 时,将返回 false。

该操作符一般来说用作反转前提或校正是否存在特定状态。

// Checking if a condition is false using the NOT operator

$x = 5;

if (!($x > 10)) {

echo “Condition is false!”;

} else {

echo “Condition is true.”;

}

在下面的实例中,NOT 操作符对前提 $x > 10 的结论求反。假如前提为假(在本例中就是这样),则 if 块内的标识符将继续执行,并表明“前提为假!”。假如发现前提为真,则继续执行 else 块将确认前提的有效性。

最后,让我们深入研究 PHP 中的 XOR 操作符,更好地介绍其用法和行为。

方法论 XOR 操作符(异或)

虽然 PHP 没有特定的 XOR 操作符,但我们可以采用其他方法论操作符的女团来模拟 XOR 行为。假如其中一个数组为 true,则 XOR 返回 true;假如三个数组都为 true 或 false,则 XOR 返回 false。

// XOR operator implementation using AND, OR, and NOT operators

$x = true;

$y = false;

if (($x || $y) && !($x && $y)) {

echo “Exactly one condition is true (XOR)!”;

} else {

echo “Both conditions are either true or false.”;

}

在此实例中,我们通过检查 $x 或 $y 是否为 true ( $x || $y ) 并保证三个前提不同时为 true 来创建 XOR 行为时间( !($x && $y) )。

假如恰好一个前提为真,则 if 块内的标识符将继续执行,表明“恰好一个前提为真 (XOR)!”否则,else 块将继续执行,表明三个前提要么为真,要么为假。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务