Memahami Operator "&=" dan "&=" dalam PHP
Dalam PHP, "&=" dan "&= " operator melakukan operasi khusus pada pembolehubah, setiap satunya mempunyai tujuan yang berbeza.
"&=" Operator: Bitwise AND Assignment
Operator "&=" ialah singkatan bentuk "$a = $a & $b". Ia melakukan operasi AND bitwise antara dua pembolehubah dan memberikan hasil kembali kepada pembolehubah pertama. Contohnya:
<code class="php">$a = 5; $a &= 2; // $a becomes 0, as 5 & 2 in binary is 0000101 & 0000010 = 0000000</code>
"&=" Operator: Rujukan Tugasan
Operator "&=" memperuntukkan pembolehubah pertama sebagai rujukan kepada pembolehubah kedua. Ini bermakna bahawa sebarang perubahan yang dibuat kepada pembolehubah pertama akan dicerminkan dalam pembolehubah kedua, dan begitu juga sebaliknya. Contohnya:
<code class="php">$a = 5; $b =& $a; // $b becomes a reference to $a $a = 10; // $b also becomes 10, as it is a reference to $a</code>
Sumber Tambahan
Untuk maklumat lebih terperinci tentang operator ini, anda boleh merujuk kepada sumber berikut:
Atas ialah kandungan terperinci Apakah Perbezaan Antara \'&=\' dan \'&=\' dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!