Tentu, berikut adalah artikel untuk tutorial PHP Anda yang ketujuh, membahas tentang kondisi if else.
Selamat datang kembali di seri tutorial PHP! Pada artikel kali ini, kita akan mempelajari salah satu konsep fundamental dalam pemrograman: kondisi if else. Struktur kontrol ini memungkinkan program Anda untuk membuat keputusan dan menjalankan blok kode yang berbeda berdasarkan apakah suatu kondisi terpenuhi atau tidak.
Pernyataan if
Pernyataan if adalah dasar dari pengambilan keputusan dalam PHP. Sintaks dasarnya adalah sebagai berikut:
Berikut adalah representasi visual dari struktur ifsederhana, menampilkan alur eksekusi di mana kode di dalam blokif` hanya dijalankan jika kondisi bernilai benar.
–>
Gambar di atas mengilustrasikan bagaimana alur eksekusi program bercabang berdasarkan evaluasi kondisi di dalam pernyataan if.
Ketika kondisi di dalam tanda kurung () dievaluasi dan hasilnya adalah true, maka blok kode di dalam kurung kurawal {} akan dieksekusi. Jika kondisi bernilai false, blok kode tersebut akan dilewati.
Contoh:
`Sebuah kotak berwarna biru muda dengan teks “Kondisi Benar” muncul di sebelah kanan alur bercabang dari kondisi “nilai > 10?”.
–>
Kode di atas akan mencetak “Nilai lebih besar dari 10” karena $nilai memang bernilai 15. Jika $nilai kurang dari atau sama dengan 10, tidak ada output yang dihasilkan.
Pernyataan else
Pernyataan else digunakan untuk menyediakan blok kode alternatif yang akan dieksekusi jika kondisi pada pernyataan if bernilai false. Sintaksnya adalah sebagai berikut:
Berikut adalah representasi visual dari struktur if else, menampilkan dua jalur eksekusi: satu untuk kondisi benar (blok if) dan satu untuk kondisi salah (blok else`).
–>
Gambar di atas menggambarkan alur eksekusi program dengan if else, menunjukkan bagaimana salah satu dari dua blok kode akan dijalankan tergantung pada hasil evaluasi kondisi.
Contoh:
`Dua kotak muncul di sebelah kanan kondisi “umur >= 18?”. Kotak pertama berwarna biru muda dengan teks “Memenuhi Syarat” (untuk kondisi benar), dan kotak kedua berwarna merah muda dengan teks “Tidak Memenuhi Syarat” (untuk kondisi salah).
–>
Dalam contoh ini, karena $umur adalah 17 (kurang dari 18), maka outputnya adalah “Anda belum memenuhi syarat.”.
Pernyataan elseif (atau else if)
Terkadang, Anda mungkin memiliki lebih dari dua kemungkinan kondisi yang perlu diperiksa. Dalam kasus seperti ini, Anda dapat menggunakan pernyataan elseif (atau ditulis juga sebagai else if). Ini memungkinkan Anda untuk menguji beberapa kondisi secara berurutan.
Berikut adalah representasi visual dari struktur if elseif else, menampilkan alur eksekusi yang bercabang melalui beberapa kondisi sebelum mencapai blok else` opsional.
–>
Gambar di atas meng