Chapter 2.5 – Incrementing&Decrementing Operators

Incrementing dan Decrementing Operators berfungsi untuk menjumlahkan nilai dari sebuah variable sebanyak 1. Peletakkan yang berbeda juga akan berpengaruh pada hasil penambahan / pengurangannya.
Table 2.5.1 Increment and Decrement Operators
| Op. | Nama | Keterangan |
| ++$bil | Pre-Increment | Menambahkan $bil sebanyak satu, kemudian mengembalikan nilainya |
| $bil++ | Post-Increment | Mengembalikan nilai $bil, kemudian menambahkan $bil sebanyak satu |
| –$bil | Pre-Decrement | Mengurangkan $bil sebanyak satu, kemudian mengembalikan nilainya |
| $bil– | Post-Decrement | Mengembalikan nilai $bil, kemudian mengurangkan $bil sebanyak satu |
Perbedaan antara pre dan post adalah pada letak penulisan dan fungsional. Berikut contoh coding yang bisa memudahkan saya untuk menjelaskan.
<? $bil1=1; echo "tampilkan bil1++ : "; echo $bil1++; //post-increment echo "<BR>tampilkan nilai bil1 sekarang : " . $bil1; echo "<BR>"; $bil2=1; echo "<BR>tampilkan ++bil2 : "; echo ++$bil2; //pre-increment echo "<BR>tampilkan nilai bil2 sekarang : " . $bil2; echo "<BR>"; $bil3=30; $bil3--; echo "<BR>nilai bil3 adalah : " . $bil3; ?>
- brs-04:PHP akan menampilkan nilai pada $bil, setelah ditampilkan baru $bil ditambahkan 1 nilainya
- brs-05:saat $bil ditampilkan maka akan berubah menjadi 2
- brs-08:PHP akan menjumlahkan $bil sebanyak 1, kemudian ditampilkan pada echo
- brs-09:saat $bil ditampilkan maka nilainya tetap menjadi 2
- brs-13:fungsi post/pre-increment juga dapat dipanggil secara sendiri tanpa assignment operator
Sehingga dari hasil coding di atas maka hasilnya akan terlihat seperti dibawah ini.
tampilkan bil1++ : 1 tampilkan nilai bil1 sekarang : 2 tampilkan ++bil2 : 2 tampilkan nilai bil2 sekarang : 2 nilai bil3 adalah : 29
Itulah tadi sekilas mengenai pre/post-increment-decrement operators, apabila ada pertanyaan langsung aja isi di bagian comment di bawah ini.






Recent Comments