Tutorial PHP Dasar Part 20: Operator Increment dan Decrement di PHP

Operator Increment dan Decrement di PHP – Pada pembahasan sebelumnya, kita sudah membahas tentang operator perbandingan pada PHP. Sekarang, kita akan membahas operator Increment dan Decrement di PHP.
Operator Increment dan Decrement di PHP
Operator Increment dan Decrement merupakan penyebutan untuk operasi seperti $a++ dan $–. Increment digunakan untuk menambah variabel sebanyak 1 angka. Ketentuan penulisannya menggunkaan tanda tambah 2 kali untuk increment dan tanda kurang 2 kali untuk decrement. Penempatan tanda tambah atau kurang diletakkan di awal atau di akhir variabel, tapi keduanya memiliki perbedaan, sehingga terdapat 4 jenis increment dan decrement dalam PHP.
Contoh tabel jenis operator increment dan decrement:
Contoh | Nama | Hasil |
---|---|---|
++$a | Pre-increment | Tambah nilai $a sebanyak 1, lalu kirim nilai $a |
$a++ | Post-increment | Kirim nilai $a, lalu tambah nilai $a sebanyak 1 |
–$a | Pre-decrement | Kurang nilai $a sebanyak 1, lalu kirim nilai $a |
$a– | Post-decrement | Kirim nilai $a, lalu kurangi nilai $a sebanyak 1 |
Kita lihat terdapat 2 jenis increment, yaitu pre-increment dan post increment. Perbedaan keduanya terletak pada posisi dimana tanda tambah atau kurang diletakkan.
Selanjutnya, kita akan memahami cara penggunaan operator increment dan decrement melalui contoh kode PHP berikut:
<?php
echo "<h2>Post Increment</h2>";
$a = 4;
echo "\$a akan bernilai 4: " . $a++ . "(\$a++) <br>";
echo "\$a akan bernilai 5: " . $a . "<br>";
echo "<h2>Pre Increment</h2>";
$a = 4;
echo "\$a = $a <br>";
echo "\$a akan bernilai 5: " . ++$a . "(++\$a) <br>";
echo "\$a akan bernilai 5: " . $a . "<br>";
echo "<h2>Post Decrement</h2>";
$a = 4;
echo "\$a = $a <br>";
echo "\$a akan bernilai 4: " . $a-- . "(\$a--) <br>";
echo "\$a akan bernilai 3: " . $a . "<br>";
echo "<h2>Pre Decrement</h2>";
$a = 4;
echo "\$a = $a <br>";
echo "\$a akan bernilai 3: " . --$a . "(--\$a) <br>";
echo "\$a akan bernilai 3: " . $a . "<br>";
?>
Berdasarkan contoh di atas, terlihat post-increment ($a++)
memberikan hasil dulu, lalu menambahkan nilai variabel $a
sebanyak 1 angka, tapi pre-increment $a ditambahkan 1 angka, lalu nilainya ditampilkan. Begitu juga pada operasi post-decrement dan pre-decrement.
Jadi seperti itu pembahasan tentang operator Increment dan Decrement, semoga pembahasan di atas mudah dipahami. Pada pembahasan selanjutnya kita akan membahas tentang operator Assignment dalam PHP.
Dibawah ini merupakan semua list dari proses part Belajar PHP Dasar- Tutorial PHP Dasar Part 1: Definisi dan Fungsi PHP
- Tutorial PHP Dasar Part 2: Sejarah dan Perkembangan PHP
- Tutorial PHP Dasar Part 3: Install XAMPP Untuk Menjalankan PHP
- Tutorial PHP Dasar Part 4: Cara Menjalankan File PHP Dengan XAMPP
- Tutorial PHP Dasar Part 5: Cara Kerja Web Server Terhadap Kode PHP
- Tutorial PHP Dasar Part 6: Input Kode PHP ke HTML
- Tutorial PHP Dasar Part 7: Aturan Penulisan Kode PHP
- Tutorial PHP Dasar Part 8: Penulisan Komentar Kode PHP
- Tutorial PHP Dasar Part 9: Variabel dan Penulisan di PHP
- Tutorial PHP Dasar Part 10: Konstanta dan Penulisan di PHP
- Tutorial PHP Dasar Part 11: Tipe Data Integer dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 12: Tipe Data Float dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 13: Tipe Data String dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 14: Tipe Data Array dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 15: Tipe Data Boolean dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 16: Mengenal Operand dan Operator
- Tutorial PHP Dasar Part 17: Fungsi var_dump() dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 18: Operator Aritmatika, Relational, & Logical di PHP
- Tutorial PHP Dasar Part 19: Operator Perbandingan di PHP
- Tutorial PHP Dasar Part 20: Operator Increment dan Decrement di PHP
- Tutorial PHP Dasar Part 21: Operator Assignment di PHP
- Tutorial PHP Dasar Part 22: Operator Gabungan Assigment di PHP