Apa itu PHP Struktur Kontrol?
Eksekusi kode dapat dikelompokkan ke dalam kategori seperti yang ditunjukkan di bawah ini:
Struktur kontrol adalah blok kode yang menentukan jalur eksekusi program tergantung pada nilai kondisi yang ditetapkan.
Sekarang mari kita lihat beberapa struktur kontrol yang didukung PHP.
PHP IF Else
If … else adalah struktur kontrol yang paling sederhana. Ini akan mengevaluasi kondisi menggunakan logika Boolean Kapan menggunakan if… else, yaitu jika memiliki blok kode yang harus dijalankan hanya jika kondisi tertentu benar. Anda memiliki dua opsi, dan harus memilih salah satu. If… else if… digunakan saat harus memilih lebih dari dua opsi dan Anda harus memilih satu atau lebih.
Sintaksis untuk if… else:
<?php
if (kondisi benar) {
blok satu
else
blok dua
}
?>
Disini,
"If (jika kondisi benar)" adalah struktur kontrol.
"Blok satu" adalah kode yang akan dieksekusi jika kondisinya benar.
{… Else…} adalah jika kondisinya salah.
"Blok dua" adalah blok kode yang dieksekusi jika kondisinya salah.
Mari kita lihat cara kerjanya. Kode di bawah ini menggunakan "if… else" untuk menentukan nilai yang lebih besar di antara dua angka.
<?php
$angka_pertama = 7;
$angka_kedua = 21;
if ($angka_pertama > $angka_kedua){
echo "$angka_pertama lebih besar dari $angka_kedua";
}else{
echo "$angka_kedua lebih besar dari $angka_pertama";
}
?>
Output:
21 lebih besar dari 7
PHP Switch Case
Switch… case mirip dengan struktur kontrol if… else.
Ini hanya mengeksekusi satu blok kode tergantung pada nilai kondisinya.
Jika tidak ada kondisi yang terpenuhi maka blok kode default dijalankan.
Sintaks dasarnya adalah sebagai berikut.
<?php
switch(condition){
case value:
//blok kode yang akan dieksekusi
break;
case value2:
//blok kode yang akan dieksekusi
break;
default:
//blok kode default
break;
}
?>
Disini,
"Switch (…) {…}" adalah kode blok struktur kontrol.
"Case value: case…" adalah blok kode yang akan dieksekusi tergantung pada nilai kondisi.
"Default:" adalah blok kode yang akan dieksekusi ketika tidak ada nilai yang cocok dengan kondisi
Bagaimana cara kerja Switch Case?
Kode di bawah ini menggunakan struktur kontrol Switch Case untuk menampilkan pesan tergantung pada hari dalam seminggu.
<?php
$today = "Jumat";
switch($today){
case "Minggu":
echo "Liburan keluarga.";
break;
case "Jumat":
echo "Keluar untuk makan malam";
break;
case "Sabtu":
echo "Gajian";
break;
default:
echo "Semoga harimu menyenangkan di tempat kerja";
break;
}
?>
Output:
Keluar untuk makan malam
Kesimpulan
EmoticonEmoticon