PHP xorคำสำคัญ
ตัวอย่าง
ส่งออกข้อความก็ต่อเมื่อนิพจน์เพียงหนึ่งนิพจน์เป็นจริง:
<?php
if(5 < 3 xor 5 < 10) {
echo "Only one of the expressions
was true";
}
?>
ความหมายและการใช้งาน
คีย์เวิร์ดเป็น ตัวxor
ดำเนินการเชิงตรรกะ
ตัวดำเนินการเชิงตรรกะใช้เพื่อรวมคำสั่งแบบมีเงื่อนไข
ค่าที่ส่งกลับจะเป็นก็ต่อtrue
เมื่อคำสั่งหนึ่งเป็นtrue
และอีกค่าหนึ่ง
false
คือ
หมายเหตุ:ตัวดำเนินการนี้มีความสำคัญต่ำกว่าตัวดำเนินการ ซึ่งอาจนำไปสู่ผลลัพธ์ที่สับสน ตัดนิพจน์ในวงเล็บเพื่อหลีกเลี่ยงผลลัพธ์ที่ไม่คาดคิด
หน้าที่เกี่ยวข้อง
อ่านเพิ่มเติมเกี่ยวกับโอเปอเรเตอร์ใน บทแนะนำ ตัวดำเนินการ PHP ของเรา
ตัวอย่างเพิ่มเติม
ตัวอย่าง
แสดงความแตกต่างในลำดับความสำคัญ:
<?php
$result1 = false || true;
echo "false || true = ";
echo
$result1 ? "true" : "false";
echo "<br>";
$result2 = false or
true;
echo "false or true = ";
echo $result2 ? "true" : "false";
?>
❮ คีย์เวิร์ด PHP