If Else PHP

Pernyataan bersyarat (Conditional statements) atau sering juga disebut dengan istilah kondisi, 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 atau kondisi dalam kode Anda untuk melakukannya.

Dalam PHP terdapat beberapa tipe pernyataan bersyarat sebagai berikut:

  • Pernyataan if – mengeksekusi beberapa kode jika satu kondisi benar
  • Pernyataan if…else – mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah
  • Pernyataan if…elseif…else – mengeksekusi kode yang berbeda untuk lebih dari dua kondisi
  • Pernyataan switch – memilih salah satu dari banyak blok kode kondisi yang akan dieksekusi

Pernyataan if

Pernyataan if mengeksekusi beberapa kode jika satu kondisi benar.

Sintaks

if (kondisi) {
  kode yang akan dieksekusi jika kondisi true; 
}

Contoh

Keluaran “Semoga harimu menyenangkan!” jika waktu saat ini (dalam jam) kurang dari 20:

<!DOCTYPE html>
<html>
<body>

<?php
$t = date("H");

if ($t < "20") {
  echo "Semoga harimu menyenangkan!";
}
?>

</body>
</html>

Pernyataan if…else

Pernyataan if…else mengeksekusi beberapa kode jika suatu kondisi benar dan kode lain jika kondisi tersebut salah.

Sintaks

if (kondisi) { 
  kode yang akan dieksekusi jika kondisi true;
} else { 
  kode yang akan dieksekusi jika kondisi false;
}

Contoh

Keluaran “Semoga harimu menyenangkan!” jika waktu saat ini kurang dari 20, dan “Selamat malam!” jika tidak:

<!DOCTYPE html>
<html>
<body>

<?php
$t = date("H");

if ($t < "20") {
  echo "Semoga harimu menyenangkan!";
} else {
  echo "Selamat malam!";
}
?>

</body>
</html>

Pernyataan if…elseif…else

Pernyataan if…elseif…else mengeksekusi kode yang berbeda untuk lebih dari dua kondisi.

Sintaks

if (kondisi) {
  kode yang akan dieksekusi jika kondisi ini true; 
} elseif (kondisi) {
  kode yang akan dieksekusi jika kondisi pertama false dan kondisi ini true;
} else { 
  kode yang akan dieksekusi jika semua kondisi 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 maka akan menampilkan “Selamat malam!”:

<!DOCTYPE html>
<html>
<body>

<?php
$t = date("H");
echo "<p>Jam (dari server) adalah " . $t;
echo ", dan akan memberikan pesan berikut:</p>";

if ($t < "10") {
  echo "Selamat pagi!";
} elseif ($t < "20") {
  echo "Semoga harimu menyenangkan!";
} else {
  echo "Selamat malam!";
}
?>

</body>
</html>

Pernyataan Switch

Pernyataan switch akan dijelaskan di artikel berikutnya.

Tinggalkan Balasan

Keranjang Belanja0
Keranjang belanja kosong ...
0