The if, elseif ...else dan switch adalah statement yang digunakan untuk mengambil keputusan berdasarkan kodisi yang berbeda.
Anda dapat menggunakan pernyataan kondisi-kondisi dalam kode Anda untuk membuat keputusan Anda. Berikut kondisi-kondisi yang bisa anda gunakan di PHP:
if...else - menggunakan kondisi ini jika Anda ingin mengeksekusi satu set kode ketika kondisi benar dan yang lain kondisi lain tidak benar
elseif - digunakan dengan if...else untuk mengeksekusi satu set kode jika salah satu dari beberapa kondisi benar
Switch - digunakan jika Anda ingin memilih salah satu dari banyak blok kode yang akan dieksekusi. Kondisi switch digunakan untuk menghindari blok panjang kode if..elseif..else.
Baca Juga: Tutorial Lengkap PHP Dasar
- If...Else
Syntax
Contoh kode:
Output
Keterangan: Jika sekarang hari Jumat, Outputnya akan muncul "Have a nice weekend", namun jika bukan hari jumat maka outputnya menjadi "Have a nice day".
- ElseIf
Syntax
Contoh kode:
Output:
Keterangan
Jika sekarang hari Jumat, Outputnya akan muncul "Have a nice weekend", Jika sekarang hari Minggu, Outputnya akan muncul "Have a nice Sunday!", namun jika bukan hari jumat dan minggu maka outputnya menjadi "Have a nice day"
- Switch
Syntax
Contoh kode:
Output:
Keterangan
Outputnya akan muncul sesuai tanggal anda membuka file ini.
Sumber: https://www.tutorialspoint.com/php/php_decision_making.htm
Anda dapat menggunakan pernyataan kondisi-kondisi dalam kode Anda untuk membuat keputusan Anda. Berikut kondisi-kondisi yang bisa anda gunakan di PHP:
if...else - menggunakan kondisi ini jika Anda ingin mengeksekusi satu set kode ketika kondisi benar dan yang lain kondisi lain tidak benar
elseif - digunakan dengan if...else untuk mengeksekusi satu set kode jika salah satu dari beberapa kondisi benar
Switch - digunakan jika Anda ingin memilih salah satu dari banyak blok kode yang akan dieksekusi. Kondisi switch digunakan untuk menghindari blok panjang kode if..elseif..else.
Baca Juga: Tutorial Lengkap PHP Dasar
Berikut Contoh Kondisi-Kondisi di PHP
- If...Else
Syntax
if (kondisi) jika kode yang ingin di eksekusi bersifat benar; else jika kode yang ingin di eksekusi bersifat salah;
Contoh kode:
< ?php
$d = date("D");
if ($d == "Fri")
echo "Have a nice weekend!";
else
echo "Have a nice day!";
? >
Output
Have a nice day!
Keterangan: Jika sekarang hari Jumat, Outputnya akan muncul "Have a nice weekend", namun jika bukan hari jumat maka outputnya menjadi "Have a nice day".
- ElseIf
Syntax
if (kondisi) kode akan dieksekusi jika kondisi true; elseif (kondisi) kode akan dieksekusi jika kondisi is true; else kode akan dieksekusi jika kondisi is false;
Contoh kode:
<?php
$d = date("D");
if ($d == "Fri")
echo "Have a nice weekend!";
elseif ($d == "Sun")
echo "Have a nice Sunday!";
else
echo "Have a nice day!";
?>
Output:
Have a nice day!
Keterangan
Jika sekarang hari Jumat, Outputnya akan muncul "Have a nice weekend", Jika sekarang hari Minggu, Outputnya akan muncul "Have a nice Sunday!", namun jika bukan hari jumat dan minggu maka outputnya menjadi "Have a nice day"
- Switch
Syntax
switch (expression){
kasus label1:
kode akan dieksekusi jika expression = label1;
break;
kasus label2:
kode akan dieksekusi jika expression = label2;
break;
default:
kode akan dieksekusi
jika ungkapan berbeda
dari kedua label1 dan label2;
}
Contoh kode:
< ?php
$d = date("D");
switch ($d){
case "Mon":
echo "Today is Monday";
break;
case "Tue":
echo "Today is Tuesday";
break;
case "Wed":
echo "Today is Wednesday";
break;
case "Thu":
echo "Today is Thursday";
break;
case "Fri":
echo "Today is Friday";
break;
case "Sat":
echo "Today is Saturday";
break;
case "Sun":
echo "Today is Sunday";
break;
default:
echo "Wonder which day is this ?";
}
? >
Output:
Today is (hari ini)
Keterangan
Outputnya akan muncul sesuai tanggal anda membuka file ini.
Sumber: https://www.tutorialspoint.com/php/php_decision_making.htm

EmoticonEmoticon