'^' PHP में एक बिटवाइज़ ऑपरेटर है, यानी XOR (एक्सक्लूसिव OR) बिटवाइज़ ऑपरेटर, जिसका उपयोग प्रश्न में वैरिएबल के ASCII मानों को प्रदर्शित करने के लिए किया जाता है। उदाहरण के लिए - मान में एवर्ट बिट के लिए, ^ ऑपरेटर जांचता है कि क्या वह बिट अन्य मान में भी समान है। यदि मान समान हैं, तो 0 को आउटपुट के रूप में उत्पादित किया जाता है, अन्यथा 1 को आउटपुट के रूप में दिखाया जाता है। नीचे एक उदाहरण दिया गया है जो इसे दर्शाता है -
उदाहरण
<?php $x = "a"; $y = "b"; $x ^= $y; $y ^= $x; $x ^= $y; echo $x; echo "\n"; echo $y; ?>
आउटपुट
b a
विभिन्न चरों को वर्ण मान निर्दिष्ट किए जाते हैं और '^' ऑपरेटर का उपयोग दो चरों पर XOR करने के लिए किया जाता है। प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।