Struktur Kontrol dalam PHP
Struktur kontrol dalam PHP digunakan untuk mengatur alur eksekusi kode berdasarkan kondisi atau perulangan tertentu.
1. Pernyataan if, else, dan elseif
Digunakan untuk menjalankan kode berdasarkan suatu kondisi.
<?php
$nilai = 80;
if ($nilai >= 90) {
echo "A";
} elseif ($nilai >= 75) {
echo "B";
} else {
echo "C";
}
?>
2. Pernyataan switch
Digunakan untuk memilih satu dari beberapa kemungkinan nilai.
<?php
$warna = "merah";
switch ($warna) {
case "merah":
echo "Anda memilih merah";
break;
case "biru":
echo "Anda memilih biru";
break;
default:
echo "Warna tidak dikenali";
}
?>
3. Perulangan for
Digunakan untuk mengulang kode berdasarkan jumlah iterasi tertentu.
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Angka: $i\n";
}
?>
4. Perulangan while
Digunakan untuk mengulang kode selama suatu kondisi masih terpenuhi.
<?php
$i = 1;
while ($i <= 5) {
echo "Angka: $i\n";
$i++;
}
?>
5. Perulangan do...while
Mirip dengan while, tetapi dijamin menjalankan kode setidaknya satu kali.
<?php
$i = 1;
do {
echo "Angka: $i\n";
$i++;
} while ($i <= 5);
?>
6. Perulangan foreach
Digunakan untuk mengiterasi elemen dalam array.
<?php
$buah = ["Apel", "Mangga", "Pisang"];
foreach ($buah as $b) {
echo "Buah: $b\n";
}
?>
7. Pernyataan break dan continue
Digunakan untuk mengontrol eksekusi dalam perulangan.
<?php
for ($i = 1; $i <= 5; $i++) {
if ($i == 3) {
continue; // Lewati iterasi ke-3
}
if ($i == 5) {
break; // Hentikan perulangan saat $i == 5
}
echo "Angka: $i\n";
}
?>
8. Kesimpulan
Struktur kontrol dalam PHP memungkinkan kita untuk mengatur aliran eksekusi program secara fleksibel, baik dalam kondisi percabangan maupun perulangan.