PHP閫昏緫杩愮畻绗
閫昏緫杩愮畻绗
渚嬪瓙 鍚嶇О 缁撴灉
$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銆
鈥滀笌鈥濆拰鈥滄垨鈥濇湁涓ょ涓嶅悓褰㈠紡杩愮畻绗︾殑鍘熷洜鏄畠浠繍绠楃殑浼樺厛绾т笉鍚岋紙瑙佽繍绠楃浼樺厛绾э級銆
Example #1 閫昏緫杩愮畻绗︾ず渚
<?php
// 涓嬮潰鐨 foo() 涓嶄細琚皟鐢紝鍥犱负瀹冧滑琚繍绠楃鈥滅煭璺濅簡銆
$a = (false && foo());
$b = (true || foo());
$c = (false and foo());
$d = (true or foo());
// "||" 鐨勪紭鍏堢骇姣 "or" 楂
$e = false || true; // $e 琚祴鍊间负 (false || true)锛岀粨鏋滀负 true
$f = false or true; // $f 琚祴鍊间负 false [Altair娉細"=" 鐨勪紭鍏堢骇姣 "or" 楂榏
var_dump($e, $f);
// "&&" 鐨勪紭鍏堢骇姣 "and" 楂
$g = true && false; // $g 琚祴鍊间负 (true && false)锛岀粨鏋滀负 false
$h = true and false; // $h 琚祴鍊间负 true [Altair娉細"=" 鐨勪紭鍏堢骇姣 "and" 楂榏
var_dump($g, $h);
?>
浠ヤ笂渚嬬▼鐨勮緭鍑虹被浼间簬锛
$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銆
鈥滀笌鈥濆拰鈥滄垨鈥濇湁涓ょ涓嶅悓褰㈠紡杩愮畻绗︾殑鍘熷洜鏄畠浠繍绠楃殑浼樺厛绾т笉鍚岋紙瑙佽繍绠楃浼樺厛绾э級銆
Example #1 閫昏緫杩愮畻绗︾ず渚
<?php
// 涓嬮潰鐨 foo() 涓嶄細琚皟鐢紝鍥犱负瀹冧滑琚繍绠楃鈥滅煭璺濅簡銆
$a = (false && foo());
$b = (true || foo());
$c = (false and foo());
$d = (true or foo());
// "||" 鐨勪紭鍏堢骇姣 "or" 楂
$e = false || true; // $e 琚祴鍊间负 (false || true)锛岀粨鏋滀负 true
$f = false or true; // $f 琚祴鍊间负 false [Altair娉細"=" 鐨勪紭鍏堢骇姣 "or" 楂榏
var_dump($e, $f);
// "&&" 鐨勪紭鍏堢骇姣 "and" 楂
$g = true && false; // $g 琚祴鍊间负 (true && false)锛岀粨鏋滀负 false
$h = true and false; // $h 琚祴鍊间负 true [Altair娉細"=" 鐨勪紭鍏堢骇姣 "and" 楂榏
var_dump($g, $h);
?>
浠ヤ笂渚嬬▼鐨勮緭鍑虹被浼间簬锛
|
浠g爜娉ㄩ噴
浠ヤ笂灏辨槸PHP閫昏緫杩愮畻绗︾殑璇︾粏鍐呭锛屾洿澶氫俊鎭鍏虫敞OD浜戝叾瀹冪浉鍏虫枃绔狅紒