Operasi Increment dan Decrement dalam PHP
Perhatikan kode berikut:
<?php
$num = 0;
$num = $num + 1; // menambahkan angka 1 ke variabel $num
echo $num; // akan menampilkan 1
?>
Seperti yang sudah Anda ketahui, kode ini dapat ditulis ulang
dalam bentuk yang disingkat menggunakan operator +=:
<?php
$num = 0;
$num += 1; // menambahkan angka 1 ke variabel $num
echo $num; // akan menampilkan 1
?>
Sebenarnya, penambahan satu dalam pemrograman
sangat sering ditemui, sehingga untuk operasi ini
diperkenalkan sintaks yang lebih singkat lagi
- operator khusus ++ (increment),
yang menaikkan nilai variabel sebesar 1.
Mari tulis ulang kode kita dengan menggunakannya:
<?php
$num = 0;
$num++; // menambahkan angka 1 ke variabel a
echo $num; // akan menampilkan 1
?>
Selain operasi ++, ada juga operasi
-- (decrement), yang menurunkan
nilai variabel sebesar 1. Lihat contoh:
<?php
$num = 0;
$num--; // mengurangi variabel $num dengan angka 1
echo $num; // akan menampilkan -1
?>
Ubah kode ini sehingga menggunakan operasi increment dan decrement:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>