'^' เป็นโอเปอเรเตอร์ระดับบิตใน PHP เช่น XOR (เอ็กซ์คลูซีฟ OR) โอเปอเรเตอร์ระดับบิตที่ใช้เพื่อแสดงค่า ASCII ของตัวแปรที่เป็นปัญหา ตัวอย่างเช่น − สำหรับค่า evert bit ตัวดำเนินการ ^ จะตรวจสอบว่าบิตนั้นเหมือนกันในค่าอื่นด้วยหรือไม่ หากค่าเท่ากัน ระบบจะสร้าง 0 เป็นเอาต์พุต มิฉะนั้น 1 จะแสดงเป็นเอาต์พุต ด้านล่างนี้เป็นตัวอย่างที่แสดงให้เห็นเช่นเดียวกัน −
ตัวอย่าง
<?php $x = "a"; $y = "b"; $x ^= $y; $y ^= $x; $x ^= $y; echo $x; echo "\n"; echo $y; ?>
ผลลัพธ์
b a
ตัวแปรต่างๆ จะได้รับการกำหนดค่าอักขระและตัวดำเนินการ '^' ใช้เพื่อดำเนินการ XOR กับตัวแปรทั้งสอง เอาต์พุตที่เกี่ยวข้องจะแสดงบนคอนโซล