‘AND’ 與 PHP 中的“&&”運算子
當我們比較 AND 和 && 運算子時,他們的優先順序是不同的。AND 運算子的優先順序低於 = 運算子,因此即使這兩個運算子執行相同的工作,但結果是不同的。
示例
讓我們先看一個 AND 運算子的示例:
<?php $val1 = 55; $val2 = 65; if ($val1 == 55 and $val2 == 65) echo "Result = True"; else echo "Result = False"; ?>
輸出
這將產生以下輸出:
Result = True
示例
現在我們來看看 && 運算子的示例:
<?php $val1 = 110; $val2 = 110; if ($val1 == 110 && $val2 == 110) echo "Result = True"; else echo "Result = False"; ?>
輸出
這將產生以下輸出
Result = True
示例
現在讓我們在一個示例中檢視差異:
<?php $bool = TRUE and FALSE; echo ($bool ? 'true' : 'false'), "
"; $bool = TRUE && FALSE; echo ($bool ? 'true' : 'false'); ?>
輸出
這將產生以下輸出:
true false
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP