久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

PHP邏輯運(yùn)算符

2023-10-10 205

PHP中的邏輯運(yùn)算符用于組合條件語句,根據(jù)不同的條件執(zhí)行不同的代碼塊。PHP提供了多種邏輯運(yùn)算符來進(jìn)行條件判斷和邏輯運(yùn)算,包括與、或、異或、非 4 種。

一、邏輯運(yùn)算符

例子 名稱 結(jié)果
$a and $b And(邏輯與) true,如果 $a 和 $b 都為 true。
$a or $b Or(邏輯或) true,如果 $a 或 $b 任一為 true。
$a xor $b Xor(邏輯異或) true,如果 $a 或 $b 任一為 true,但不同時是。
! $a Not(邏輯非) true,如果 $a 不為 true。
$a && $b And(邏輯與) true,如果 $a 和 $b 都為 true。
$a || $b Or(邏輯或) true,如果 $a 或 $b 任一為 true。

“與”和“或”有兩種不同形式運(yùn)算符的原因是它們運(yùn)算的優(yōu)先級不同,見《PHP運(yùn)算符優(yōu)先級》。

二、示例

PHP邏輯運(yùn)算符示例:

<?php
// --------------------
// foo() 根本沒機(jī)會被調(diào)用,被運(yùn)算符“短路”了
$a = (false && foo());
$b = (true || foo());
$c = (false and foo());
$d = (true or foo());
// --------------------
// "||" 比 "or" 的優(yōu)先級高
// 表達(dá)式 (false || true) 的結(jié)果被賦給 $e
// 等同于:($e = (false || true))
$e = false || true;
// 常量 false 被賦給 $f,true 被忽略
// 等同于:(($f = false) or true)
$f = false or true;
var_dump($e, $f);
// --------------------
// "&&" 比 "and" 的優(yōu)先級高
// 表達(dá)式 (true && false) 的結(jié)果被賦給 $g
// 等同于:($g = (true && false))
$g = true && false;
// 常量 true 被賦給 $h,false 被忽略
// 等同于:(($h = true) and false)
$h = true and false;
var_dump($g, $h);
?>

以上示例的輸出類似于:

bool(true)
bool(false)
bool(false)
bool(true)
  • 廣告合作

  • QQ群號:4114653

溫馨提示:
1、本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。郵箱:2942802716#qq.com(#改為@)。 2、本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)裁,轉(zhuǎn)載請注明出處“站長百科”和原文地址。