5 PHP邏輯運算子 唯一的三元運算子

2021-07-11 22:20:45 字數 735 閱讀 7989

*/

* 檔名:text.cpp

* 完成日期:2023年5月19日

* 版本號:v1.0

* 問題描述:php邏輯運算子&&唯一的三元運算子

* 程式輸入:無

* 程式輸出:見執行結果

*///邏輯運算子

<?php

$a = true; //a同意

$b = true; //b同意

$c = false; //c反對

$d = false; //d反對

echo ($a and $b)?"通過":"不通過"; //邏輯與

echo "

"; echo ($a or $c)?"通過":"不通過"; //邏輯或

echo "

"; echo "

"; echo !$c?"通過":"不通過"; //邏輯非

echo "

"; echo $a&&$d?"通過":"不通過"; //邏輯與

echo "

"; echo $b ||$c||$d?"通過":"不通過"; //邏輯或

?>

執行結果:

通過

通過通過

不通過通過

附錄:

邏輯運算子 位運算子與三元運算子

邏輯與 邏輯或 邏輯非 短路與 短路或 邏輯異或 aba ba ba ba b a a true true true true true true false false true false false false true true false true false true false fal...

關係運算子 邏輯 運算子與三元運算子

1 關係運算子 返回值是boolean 一般用於判斷語句當中 等於 不等於 2 邏輯運算子 邏輯與 邏輯或 邏輯非運算 短路與 短路或 與 運算子 所有條件都為真,則結果為真,有乙個為假,則為假。boolean b b condition1 condition2 先求1,2的值,然後進行判斷 b c...

PHP 三元運算子

a a a 1 第一種 a a 1 第二種第二種寫法從 php 5.3 引入,表示若 a 返回值為真時,取 a 的返回值。此外,在 php7 中引入了?運算子 a a 1 該表示式與第二種寫法類似,可以達到相同的效果。但?運算子是以判斷 a 變數是否存在於上下文環境中作為條件,而三元運算子不具備這種...