Operasi Penambahan dan Penurunan dalam PHP
Pertimbangkan kod berikut:
<?php
$num = 0;
$num = $num + 1; // tambah nombor 1 kepada pembolehubah $num
echo $num; // akan memaparkan 1
?>
Seperti yang anda sudah tahu, kod ini boleh ditulis semula
dalam bentuk yang dipendekkan menggunakan operator +=:
<?php
$num = 0;
$num += 1; // tambah nombor 1 kepada pembolehubah $num
echo $num; // akan memaparkan 1
?>
Sebenarnya, penambahan satu dalam pengaturcaraan
sangat kerap berlaku, sehingga untuk operasi ini
sintaks yang lebih ringkas telah dicipta
- operator khas ++ (penambahan),
yang menambah nilai pembolehubah sebanyak 1.
Tulis semula kod kami dengan menggunakannya:
<?php
$num = 0;
$num++; // tambah nombor 1 kepada pembolehubah a
echo $num; // akan memaparkan 1
?>
Selain operasi ++, terdapat juga operasi
-- (penurunan), yang mengurangkan
nilai pembolehubah sebanyak 1. Lihat contoh:
<?php
$num = 0;
$num--; // tolak nombor 1 daripada pembolehubah $num
echo $num; // akan memaparkan -1
?>
Ubah suai kod ini supaya ia mengandungi operasi penambahan dan penurunan:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>