Assalamualaikum Wr.Wb
Pada hari ini saya
akan memposting tentang Struktur Kontrol yang ada di Pemograman PHP. semoga dapat dimengerti.
Script PHP dibangun oleh serangkaian pernyataan.
Pernyataan tersebut bisa berupa pemberian nilai (1assignment),
pemanggil fungsi, perulangan (loop), pernyataan kondisi, atau apa pun, termasuk
pernyataan kosong. Pernyataan-pernyataan tersebut diatur alur kerjanya dengan
struktur control. Agar lebih jelas, berikut ini akan dijelaskan jenis struktur
control yang ada dalam PHP.
1.1 IF
Pernyataan if merupakan percabangan bersyarat yang
berfungsi untuk melewatkan suatu proses. Jika syarat terpenuhi, akan dilakukan
proses berikutnya. Proses bisa berupa satu instruksi atau beberapa instruksi
dalam satu kelompok.
Struktur if satu instruksi:
If (syarat)
instruksi;
<?php
$panjang = 30;
$lebar = 80;
$luas = $panjang *
$lebar;
$maks = 100;
If ( $luas > $maks)
Echo “luas lebih dari
$maks”;
?>
1.2 IF…ELSE
Struktur
if…else memiliki dua alur percabangan sehingga mempunyai alternative. If…else bisa menuju ke proses
berikutnya walaupun syarat terpenuhi
atau tidak terpenuhi.
Struktur if…Else dengan satu intruksi:
If (syarat)
Instruksi;
Else
Instruksi:
Contoh:
<?php
$angka = 4;
$sisa = $angka % 2; //
mencari sisa bagi
if($sisa == 0)
echo “$angka
merupakan bilangan gena”;
elase
echo “$angka
merupakan bilangan ganjil”;
1.3 IF … ELSEIF … ELSE
Pernyataan if … elseif … merupakan pengembangan
dari pernyataan if … else, namun
memiliki percabangan lebih dari dua. if
… elseif … else sesuai untuk pemecahan masalah yang membutuhkan banyak
percabangan karena banyak alternative yang akan diperoleh. Pernyataan if… else … else boleh dikatakan juga
sebagai if didalam if.
Struktur if …
elseif … else adalah
If (syarat)
{
instruksi;
instruksi;
} elseif (syarat)
{
instruksi;
instruksi;
} elseif (syarat)
instruksi;
instruksi;
} else
{
Instruksi;
Instruksi;
}
<?php
$a = 9; // silahkan diubah nilainnya untuk mengetahui hasil yang
diperoleh
$b = 3;
if ($a > $b) {
echo “a is lebih
besar dari b”;
} elseif ($a == $b) {
echo “a sama
dengan b”;
} else {
echo “a lebih
kecil dari b”;
}
?>