當前位置: 首頁> 最新文章列表> PHP 中如何使用AND(&&)連接布爾表達式

PHP 中如何使用AND(&&)連接布爾表達式

M66 2025-10-27

PHP 中的AND 計算符(&&)概述

在PHP 中,AND 計算符(&&)用於連接兩個布爾表達式,並返回一個布爾值。只有當兩個表達式都為TRUE 時,結果才為TRUE,否則為FALSE。該計算符的優先級高於OR,並具有短路求值的特性,即當第一個表達式為FALSE 時,第二個表達式不會被計算。

文法

<span class="fun">$result = $expression1 && $expression2;</span>

其中:

  • $expression1 和$expression2 是要連接的布爾表達式。
  • $result 是一個布爾值,當兩個表達式都為TRUE 時為TRUE,否則為FALSE。

示例

$age = 18;
$gender = 'male';

if ($age >= 18 && $gender == 'male') {
    echo "符合條件";
} else {
    echo "不符合條件";
}

在這個示例中,只有當$age 大於或等於18 且$gender 等於'male' 時,條件才成立,否則條件不成立。

注意事項

  • AND 計算符的優先級高於OR 計算符。
  • AND 計算符具有短路求值特性。如果第一個表達式為FALSE,第二個表達式不會被求值。
  • 可以使用AND 計算符連接多個布爾表達式,例如:
 if ($expression1 && $expression2 && $expression3) {
    // ...
}

通過合理使用AND(&&)計算符,可以讓條件判斷更加清晰和高效,便於邏輯控制。