Pada tutorial belajar PHP ini kita akan mempelajari struktur IF ELSE ELSEIF dalam PHP. Perlu diketahui bahwa struktur IF, struktur ELSE dan struktur ELSEIF tergolong kedalam struktur kontrol pemilihan. Pada saat agan ngoding nanti pasti agan sering berhubungan dengan struktur kontrol ini. Oleh karena itu bagi agan yang pemula harus memahami struktur kontrol pemilihan ini.

Struktur IF dalam PHP

struktur if dalam php

Struktur IF merupakan salah satu struktur kontrol pemilihan dalam PHP yang digunakan untuk pemeriksaan, apakah perintah-perintah yang berada didalam blok IF ini akan dieksekusi atau tidak. Perintah-perintah yang berada didalam blok IF akan dieksekusi apabila nilai dari suatu ekspresi didalam IF bernilai benar (TRUE).

Penulisan IF dalam PHP:

if (ekspresi)
      statement

Contoh penggunaan IF dalam PHP dimana didalam blok IF hanya terdiri satu pernyataan (statement) saja.


<?php

  $a = 5;
  $b = 10;
  if ($a < $b)
    echo "\$a lebih kecil dari \$b";

?>

 

Contoh penggunaan IF dalam PHP dimana didalam blok IF lebih dari 1 pernyataan (statement).


<?php

  $a = 5;
  $b = 10;
  if ($a < $b) {
    echo "\$a lebih kecil dari \$b";
    $a += 5; // Tambahkan 5 ke variabel $a
  }

?>

 

Jika didalam blok IF terdapat beberapa pernyataan (statement) dalam artian lebih dari satu, maka agan perlu menggunakan tanda { dan } sebagai tanda blok IF. Sebaliknya jika hanya tedapat satu statement saja, maka agan tidak perlu menggunakan tanda { dan }.

Bagaimana sekarang agan sudah paham belum dengan struktur IF dalam PHP diatas? Jika sudah paham mari kita lanjut kepembahasan selanjutnya.

Struktur ELSE dalam PHP

struktur else dalam php

Struktur ELSE merupakan pelengkap dari struktur kontrol IF. Pada struktur IF sebelumnya apabila ekspresi bernilai salah maka tidak ada statement yang akan dieksekusi. Nah, dengan adanya struktur ELSE ini agan dapat menuliskan statement didalam blok ELSE jika ekspresi didalam IF bernilai salah (FALSE).

Penulisan ELSE dalam PHP:

if (ekspresi)
      statement
else
      stament

Contoh penggunaan ELSE dalam PHP dimana didalam blok ELSE hanya terdiri satu pernyataan (statement) saja.


<?php

  $a = 5;
  $b = 10;
  if ($a > $b)
    echo "\$a lebih besar dari \$b";
  else
   echo "\$a lebih kecil dari \$b";

?>

 

Contoh penggunaan ELSE dalam PHP dimana didalam blok ELSE lebih dari 1 pernyataan (statement).


<?php

  $a = 5;
  $b = 10;
  if ($a > $b) {
    echo "\$a lebih besar dari \$b";
    $a -= 5; // Kurangi 5 ke variabel $a
  } else {
    echo "\$a lebih kecil dari \$b";
    $a += 5; // Tambahkan 5 ke variabel $a
  }

?>

 

Jika didalam blok ELSE terdapat beberapa pernyataan (statement) dalam artian lebih dari satu, maka agan perlu menggunakan tanda { dan } sebagai tanda blok ELSE. Sebaliknya jika hanya tedapat satu statement saja, maka agan tidak perlu menggunakan tanda { dan }.

Bagaimana sekarang agan sudah paham belum dengan struktur ELSE dalam PHP diatas? Jika sudah paham mari kita lanjut kepembahasan yang terakhir gan.

Struktur ELSEIF dalam PHP

struktur elseif dalam php

Struktur ELSEIF merupakan struktur kontrol pemilihan yang memungkinkan kita memiki banyak pilihan, berbeda dengan kedua struktur yang sudah kita pelajari sebelumnya, yaitu hanya terdapat 1 dan 2 pilahan saja.

Penulisan ELSEIF dalam PHP:

if (ekspresi)
      statement
elseif (ekspresi)
      stament
else
      stament

Contoh Penggunaan ELSEIF dalam PHP:


<?php

  $nilai = 80;
  if ($nilai == 100)
    echo "Istimewa";
  elseif ($nilai < 100 && $nilai >= 90)
    echo "Baik Sekali";
  elseif ($nilai < 90 && $nilai >= 80)
    echo "Baik";
  elseif ($nilai < 80 && $nilai >= 70)
    echo "Cukup Sekali";
  elseif ($nilai < 70 && $nilai >= 60)
    echo "Cukup";
  else
    echo "Belajar Lagi";

?>

 

Jika didalam blok ELSEIF terdapat beberapa pernyataan (statement) dalam artian lebih dari satu, maka agan perlu menggunakan tanda { dan } sebagai tanda blok ELSEIF. Sebaliknya jika hanya tedapat satu statement saja, maka agan tidak perlu menggunakan tanda { dan }.

Jika agan sudah membaca sampai sini berarti usai sudah pembahasan struktur IF ELSE ELSEIF dalam PHP. Baca juga tutorial belajar PHP sebelumnya operator dalam PHP. Semoga bermanfaat. :)

Salam,

Haniif Fii Sabiilillah