if Statement PHP

if statement digunakan untuk melakukan berbagai macam tugas tergantung dari conditional statement yang dihasilkan.

if statement bisa dibagi menjadi tiga, yaitu:

  • if statement
  • else statement
  • elseif statement

if statement

if statement digunakan untuk menjalankan sekelompok code apabila conditional statement true.

Syntax

if (conditional statement) {
   Kumpulan code yang akan dieksekusi apabila conditional statement adalah true;
};

Catatan

  • Jika hasil dari conditional statement adalah [true] maka code yang berada di dalam symbol ini: {} yang akan dijalankan.
  • Sedangkan jika hasil dari conditional statement adalah [false] maka code yang berada di dalam symbol ini: {} tidak akan dijalankan dan program berlanjut.

Code PHP 1:

<?php
$jam = 9;

if ($jam < 11) {
    echo "Selamat Pagi!";
};
?>

Hasil code PHP 1:

Selamat Pagi!

Pada contoh di atas kita memiliki sebuah variable bernama [$jam] yang berisi angka [9] dan sebuah conditional statement [$jam<11].

Karena hasil dari conditional statement di atas adalah true maka code yang berada di dalam symbol ini: {} dijalankan.

else statement

else statement merupakan pelengkap dari code if statement.

else statement digunakan untuk menjalankan sekelompok code apabila conditional statement adalah false.

Syntax

if (conditional statement) {
   Kumpulan code yang akan dieksekusi apabila conditional statement adalah true;
} else {
   Kumpulan code yang akan dieksekusi apabila conditional statement adalah false;
};

Code PHP 2:

<?php
$jam = 14;

if ($jam < 11) {
    echo "Selamat Pagi!";
} else {
    echo "Selamat Siang!";
};
?>

Hasil code PHP 2:

Selamat Siang!

Pada contoh di atas, karena hasil dari conditional statement adalah false maka string [Selamat Siang!] yang ditampilkan.

elseif statement

elseif statement merupakan pelengkap dari if statement.

Dengan elseif statement kita bisa memiliki lebih dari 1 conditional statement.

Syntax

if (conditional statement 1) {
   Kumpulan code yang akan dieksekusi jika conditional statement 1 adalah true
} elseif (conditional statement 2) {
   Kumpulan code yang akan dieksekusi jika conditional statement 1 adalah false dan conditional statement 2 adalah true
} else {
   Kumpulan code yang akan dieksekusi jika conditional statement 1 adalah false dan conditional statement 2 adalah false
};

Code PHP 3:

<?php
$jam = 21;

if ($jam < 11) {
    echo "Selamat Pagi!";
} elseif ($jam > 19){
    echo "Selamat Malam!";
} else {
    echo "Selamat Siang!";
};
?>

Hasil code PHP 3:

Selamat Malam!

Pada code di atas, karena [conditional statement 1] adalah [false] dan [conditional statement 2] adalah [true] maka code yang dieksekusi adalah code yang berada di dalam elseif statement.

Berikut ini adalah contoh bila kita memiliki lebih dari dua conditional statement:

Code PHP 4:

<?php
$jam = 18;

if ($jam < 11) {
    echo "Selamat Pagi!";
} elseif ($jam > 11 && $jam <= 14) {
    echo "Selamat Siang!";
} elseif ($jam > 14 && $jam <= 19) {
    echo "Selamat Sore!";
} else {
    echo "Selamat Malam!";
};
?>

Hasil code PHP 4:

Selamat Sore!

Pada code di atas, selain comparison operator, kita juga menggunakan logical operator.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>