Logika ELSE IF pada PHP - Belajar PHP Part 32
Logika ELSE IF pada PHP merupakan struktur percabangan logika lanjutan dari IF, dimana else-if ini memungkinkan kita untuk membuat kode program yang akan menyeleksi berbagai kemungkinan yang dapat terjadi. Perlu diperhatikan bahwa ELSE IF dengan IF-ELSE adalah dua logika yang berbeda, meskipun terlihat memiliki kemiripan. ELSE IF mampu menampung lebih dari satu kondisi, sedangkan IF ELSE hanya menampilkan satu kondisi dengan dua pernyataan yang berbeda. Sehingga pada teori logika, secara urut dapat berjalan seperti ini, pertama adalah IF yang kedua adalah ELSE-IF, yang ketiga adalah ELSE. Logika IF dan ELSE telah kami bahas pada artikel urutan sebelumnya, maka pada kesempatan ini kita fokus saja untuk membahas logika else if pada php.
Pada serangkaian logika percabangan sebuah kondisi, logika else if pada php ini memiliki posisi di tengah, yaitu di antara logika IF dan logika ELSE. Simulasinya adalah jika kondisi pertama (IF) tidak terpenuhi maka program akan melakukan proses kondisi berikutnya (ELSE IF), jika kondisi kedua juga tidak terpenuhi maka akan melompat ke pernyataan akhir (ELSE).
Logika else if merupakan percabangan yang dapat dilakukan lebih dari satu kali dengan kondisi yang berbeda-beda, umumnya dilakukan antara kondisi IF dan ELSE.
Logika ELSE IF pada PHP
Berikut adalah kode program contoh penggunaan struktur logika else if pada php yang terletak di antara percabangan IF dan ELSE.
<?php $a =11; $b =7; if ($a > $b) { echo "A lebih besar dari B"; } else if ($a == $b) { echo "A sama besar dengan B"; } else { echo "A lebih kecil dari B"; } ?>
Deretan kode program di atas merupakan sebuah program sederhana untuk membandingkan 2 angka di dalam variabel. Kondisi pertama IF akan melakukan pengecekan apakah $a > $b, jika hasilnya adalah FALSE, maka masuk ke kondisi kedua ELSE IF yaitu apakah $a == $b. Dan jika hasilnya masih tetap FALSE, maka dipastikan kondisinya adalah $a < $b di dalam konsisi ketiga ELSE.
Aturan Penulisan Struktur Logika ELSE IF pada PHP
Sebagaimana fokus pembahasan saat ini yaitu bagaimana cara penulisan struktur logika else if pada php, berikut adalah penjelasannya. Dalam bahasa PHP, kita boleh saja menuliskan struktur ELSE-IF dengan elseif, atau else if, dipisahkan dengan spasi atau tanpa spasi.
Format dasar penulisan ELSE IF php adalah sebagai berikut.
<?php if (expression) { statement1; } else if { statement2; } else { statement3; } ?>
Seberapa banyak kondisi dalam struktur ELSE IF di dalam kode program tidak ada batasan, saat ini tidak ada aturan kusus tentang ini. Akan tetapi jika dalam situasi yang membutuhkan percabangan ELSE IF lebih dari 5, sebaiknya dipecah menjadi bagian kecil untuk memudahkan alur logika program.
Alternatif Cara Penulisan Struktur Logika ELSE IF
Selain menggunakan tanda kurung kurawal sebagai tanda awal dan akhir dari ELSE IF, sistem menyediakan cara alternatif penulisan struktur logika esleif pada php. Yaitu untuk menandai perintah ELSE IF, penanda tersebut diawali dengan tanda titik dua (:) dan diakhiri dengan endif.
Berikut adalah format dasar penulisan ELSE IF menggunakan alternatif endif.
<?php if (expression) : statement1; statement2; elseif (expression): statement3; else statement4; endif ?>
Alternatif penulisan logika else if pada php ini memiliki catatan sangat penting, sensitive, dan harus digarisbawahi. Yaitu kita tidak dapat memisahkan penulisan ELSE-IF dengan spasi menjadi "else if", tetapi harus ditulis menyatu menjadi "elseif" tanpa spasi.
Sebagaimana contoh error kode program logika else if pada php dengan metode penulisan alternatif ini.
<?php $a =17; $b =5; if ($a > $b): echo "A lebih besar dari B"; else if ($a == $b): // Ini akan menghasilkan error, karena ada spasi echo "A sama besar dengan B"; else: echo "A lebih kecil dari B"; endif; ?>
Strukur ELSE-IF ini merupakan salah satu struktur penting dalam pemograman dan akan sering sekali kita temui dalam beberapa kasus pengembangan. Karena dengan struktur ELSE IF kita dapat membuat alur percabangan program tergantung dengan situasi yang dihadapi.
Struktur Logika ELSE IF pada PHP
Sekian penjelasan dari kami tentang struktur logika elseif pada tutorial belajar php part 32 yaitu logika else if pada php berikut dengan contoh study kasus penggunaan pada kode program. Jika ada pertanyaan lebih lanjut mengenai operasi logika ini, silahkan hubungi kami melalui email atau melalui form komentar dan obrolan. Semoga dapat membantu.
Baca juga :
- Fungsi var_dump() pada PHP
- Cara Menjalankan Script PHP di XAMPP
- Cara Instal XAMPP di Windows Versi Terbaru
- Sejarah PHP dan Perkembangannya
- Pengertian PHP dan Fungsinya dalam Pemrograman Web
- Belajar PHP dan MySQL dari Dasar untuk Pemula
Logika ELSE IF pada PHP
Tags: pengertian else if php, cara penulisan else if php, else if php, elseif php, logika else if pada php