PHP'de bitsel atama operatörleri, değişkenler üzerinde bitsel işlemleri gerçekleştirmek ve sonucu mevcut değere atamak için kullanılır. İşte PHP'de kullanılan temel bitsel atama operatörleri:
1. VE Eşittir (&=
) Operatörü:
&=
operatörü, bir değişkenin mevcut değeri ile başka bir değer arasında bitsel AND işlemi yaparak atama yapar.
$a = 12; // 1100
$b = 6; // 0110
$a &= $b; // $a'nın değeri şimdi 4 oldu (0100)
2. Veya Eşittir (|=
) Operatörü:
|=
operatörü, bir değişkenin mevcut değeri ile başka bir değer arasında bitsel OR işlemi yaparak atama yapar.
$a = 12; // 1100
$b = 6; // 0110
$a |= $b; // $a'nın değeri şimdi 14 oldu (1110)
3. Özel Veya Eşittir (^=
) Operatörü:
^=
operatörü, bir değişkenin mevcut değeri ile başka bir değer arasında bitsel XOR işlemi yaparak atama yapar.
$a = 12; // 1100
$b = 6; // 0110
$a ^= $b; // $a'nın değeri şimdi 10 oldu (1010)
4. Sola Kaydır Eşittir (<<=
) Operatörü:
<<=
operatörü, bir değişkenin mevcut değerini belirli bir sayıda bit sola kaydırarak atama yapar.
$a = 8; // 1000
$a <<= 2; // $a'nın değeri şimdi 32 oldu (100000)
5. Sağa Kaydır Eşittir (>>=
) Operatörü:
>>=
operatörü, bir değişkenin mevcut değerini belirli bir sayıda bit sağa kaydırarak atama yapar.
$a = 32; // 100000
$a >>= 2; // $a'nın değeri şimdi 8 oldu (001000)
Bu bitsel atama operatörleri, değişkenler üzerinde bitsel işlemleri gerçekleştirmek ve sonucu değişkenin mevcut değerine atamak için kullanılır.