'^' হল PHP-এ একটি বিটওয়াইজ অপারেটর, অর্থাৎ XOR (এক্সক্লूसিভ OR) বিটওয়াইজ অপারেটর, যা ভেরিয়েবলগুলোর ASCII ভ্যালু প্রদর্শন করতে ব্যবহৃত হয়। উদাহরণস্বরূপ - ভ্যালুর প্রতিটি বিটের জন্য, ^ অপারেটরটি চেক করে সেই বিটটি অন্য ভ্যালুতে একই কিনা। যদি ভ্যালুগুলো একই হয়, আউটপুট হিসেবে ০ উৎপন্ন হয়, অন্যথায় ১ দেখায়। নিচে একটি উদাহরণ দেওয়া হল:
উদাহরণ
<?php $x = "a"; $y = "b"; $x ^= $y; $y ^= $x; $x ^= $y; echo $x; echo "\n"; echo $y; ?>
আউটপুট
b a
বিভিন্ন ভেরিয়েবলে ক্যারেক্টার ভ্যালু অ্যাসাইন করা হয়েছে এবং দুটি ভেরিয়েবলে XOR অপারেশন করার জন্য '^' অপারেটরটি ব্যবহার করা হয়েছে। প্রাসঙ্গিক আউটপুট কনসোলে প্রদর্শন করা হচ্ছে।