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