Pernyataan PHP if...else...elseif
Pernyataan bersyarat digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.
Pernyataan Bersyarat PHP
Sangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan yang berbeda untuk kondisi yang berbeda. Anda dapat menggunakan pernyataan bersyarat dalam kode Anda untuk melakukan ini.
Dalam PHP kami memiliki pernyataan bersyarat berikut:
if
pernyataan - mengeksekusi beberapa kode jika satu kondisi benarif...else
pernyataan - mengeksekusi beberapa kode jika suatu kondisi benar dan kode lain jika kondisi itu salahif...elseif...else
pernyataan - mengeksekusi kode yang berbeda untuk lebih dari dua kondisiswitch
pernyataan - memilih salah satu dari banyak blok kode yang akan dieksekusi
PHP - Pernyataan if
Pernyataan if
mengeksekusi beberapa kode jika satu kondisi benar.
Sintaksis
if (condition) {
code to be executed if condition is true;
}
Contoh
Keluaran "Semoga harimu menyenangkan!" jika waktu saat ini (JAM) kurang dari 20:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
PHP - Pernyataan if...else
Pernyataan if...else
mengeksekusi beberapa kode jika suatu kondisi benar dan kode lain jika kondisi itu salah.
Sintaksis
if (condition) {
code to be executed if condition is true;
}
else {
code to be executed if condition is false;
}
Contoh
Keluaran "Semoga harimu menyenangkan!" jika waktu saat ini kurang dari 20, dan "Selamat malam!" jika tidak:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
PHP - Pernyataan if...elseif...else
Pernyataan if...elseif...else
mengeksekusi kode yang berbeda untuk lebih dari dua kondisi.
Sintaksis
if (condition) {
code to be executed if this condition is true;
}
elseif (condition) {
code to be executed if first condition is false and this
condition is true;
} else {
code to be executed if all conditions are false;
}
Contoh
Keluaran "Selamat pagi!" jika waktu saat ini kurang dari 10, dan "Semoga harimu menyenangkan!" jika waktu saat ini kurang dari 20. Jika tidak, itu akan menampilkan "Selamat malam!":
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
}
elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
PHP - Pernyataan sakelar
Pernyataan switch
tersebut akan dijelaskan pada bab selanjutnya.