Jenis Operator Increment dan Decrement dalam PHP
Berikut adalah tabel 4 jenis operator increment dan decrement dalam PHP:Dari tabel diatas terlihat bahwa terdapat 2 jenis increment, yaitu Pre-increment, dan Post-Increment, dan 2 jenis decrement, yaitu Pre-decrement dan Post-decrement. Perbedaan keduanya terletak pada posisi mana tanda tambah atau kurang diletakkan.
Cara Penggunaan Operator Increment dan Decrement
Untuk memahami cara penggunaan operator increment dan decrement, berikut contoh kode program PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <?php echo "<h3>Postincrement</h3>" ; $a = 5; echo "\$a = $a <br />" ; echo "\$a akan bernilai 5: " . $a ++ . " (\$a++)<br />" ; echo "\$a akan bernilai 6: " . $a . "<br />" ; echo "<h3>Preincrement</h3>" ; $a = 5; echo "\$a = $a <br />" ; echo "\$a akan bernilai 6: " . ++ $a . " (--\$a)<br />" ; echo "\$a akan bernilai 6: " . $a . "<br />" ; echo "<h3>Postdecrement</h3>" ; $a = 5; echo "\$a = $a <br />" ; echo "\$a akan bernilai 5: " . $a -- . " (\$a--)<br />" ; echo "\$a akan bernilai 4: " . $a . "<br />" ; echo "<h3>Predecrement</h3>" ; $a = 5; echo "\$a = $a <br />" ; echo "\$a akan bernilai 4: " . -- $a . " (--\$a)<br />" ; echo "\$a akan bernilai 4: " . $a . "<br />" ; ?> |
Terlihat bahwa Post-increment ($a++), akan memberikan hasilnya dulu, baru menambahkan nilai variabel $a sebanyak 1 angka, namun dengan Pre-increment, $a akan ditambahkan 1 angka, baru nilainya ditampilkan. Begitu juga hal nya dengan operasi Post-decrement dan Pre-decrement.
Dalam tutorial PHP kali ini kita telah membahas tentang operator Increment dan Decrement dalam PHP dan perbedaan Post-Increment dan Pre-Increment. Memahami perbedaan ini akan memudahkan kita dalam menulis dan menghindari penulisan kode program yang tidak diinginkan.
No comments:
Post a Comment