عملگرهای بیتی در PHP

این عملگرها بر روی بیت های یک متغییر عملی را انجام میدهند و بیتها را به نسبت عملگر برمیگردانند. اگر متغییرها رشته هستند بر روی کدهای ASCII آنها عمل می کند.

عملگرتوضیحاتمثالنتیجه
~  not ~$a; بیت هایی را برمی گرداند که در a$ نیستند.
&  and a$ & $b; بیت هایی را برمی گرداند که هم در a$ و هم در b$ هستند.
|  or $a | $b; بیت هایی را که در a$ یا در b$ هستند برمی گرداند.
^  xor $a ^$b; بیت هایی را برمی گرداند که در a$ یا در b$ هستند اما در هر دو نیستند.
>>  شیفت به چپ $a << $b; بیت های a$ را به اندازه b$ تا به سمت چپ انتقال می دهد.
<<  شیفت به راست $a >> $b; بیت های a$ را به اندازه b$ تا به سمت راست انتقال می دهد.
 

آموزش های مرتبط

آموزش PHP-عملگرها