Pada tutorial kali ini kita akan membahas mengenai cara menulis pernyataan if else pada pemrograman PHP. Sebelumnya kita telah membahas mengenai berbagai berbagai operator yang digunakan dalam PHP.
Pernyataan Kondisional (Conditional statement) adalah sebuah pernyataan yang digunakan untuk mengecek kondisi program dan menjalankan eksekusi jika bernilai benar atau salah. Pernyataan kondisional ini terbagi menjadi pernyataan if…, if else…, dan pernyataan switch yang akan dibahas nanti.
Pernyataan if dijalankan jika kondisi adalah true (benar). Menggunakan kalimat syntax sebagai berikut ini.
Syntax:
if (kondisi){
// kode yang akan dijalankan saat kondisi true
}
Contoh Kode:
<?php $x = 10; if ($x <30){ echo "Masih tanggal muda..."; } ?>
Output Kode:
Masih tanggal muda…
Hasil output tersebut “Masih tanggal muda…” karena nilai variable $x kurang dari 30 sehingga menjadi true.
Pernyataan if else dijalankan jika kondisi kode true (benar) dan kode berikutnya dijalankan ketika kondisi false (salah).
Syntax:
if (kondisi){
// kode yang dijalankan ketika kondisi true
} else {
// kode yang dijalankan ketika kondisi false
}
Contoh Kode:
<?php // percobaan ke 1 $nilai_ku = 80; if ($nilai_ku > 70){ // nilai TRUE echo "_1. Selamat Anda Menang..."; } else { echo "_1. Anda kurang beruntung"; } echo "<br>"; // break line // percobaan ke 2 $nilai_mu = 50; if ($nilai_mu > 70){ // nilai FALSE echo "_2. Selamat Anda Menang..."; } else { echo "_2. Anda kurang beruntung"; } ?>
Output Kode:
_1. Selamat Anda Menang…
_2. Anda kurang beruntung
Hasil dari percobaan pertama mendapatkan output “_1. Selamat Anda Menang” karena nilai lebih dari 70 sehingga true. Sementara itu, pada percobaan kedua mendapatkan output “_2. Anda kurang beruntung” karena nilai kurang dari 70 sehingga masuk pada kondisi false.
Pernyataan if… elseif… else ini dijalankan ketika terdapat kode lebih dari dua kondisi.
Syntax:
if (kondisi){
// kode dijalankan ketika kondisi ini true
} elseif (kondisi){
// kode dijalankan ketika kondisi ini true
} else {
// kode dijalankan saat kondisi false
}
Contoh Kode:
<?php $jam = date("H"); if ($jam < "10"){ echo "Selamat Pagi"; } elseif ($jam < "15"){ echo "Selamat Bekerja"; } else { echo "Selamat Malam"; } ?>
Output Kode:
Selamat Malam
Hasil output kode “Selamat Malam” karena mengambil data jam pada eksekusi server. Jam yang diambil pada pukul 21.00 maka akan masuk pada kondisi ketiga.
Demikian tutorial pemrograman PHP mengenai cara menulis pernyataan if else. Selanjutnya kita akan membahas mengenai pernyataan kondisional switch pada PHP. Semoga tutorial ini bermanfaat untuk Anda dan terima kasih.