Monday, February 6, 2017

PHP Part 9 : Percabangan Bersyarat PHP

Percabangan Bersyarat PHP

Assalamu alaikum Wr Wb.
Dalam pertemuan kali ini, saya akan memaparakan mengenai percabangan.

PENGERTIAN
pernyataan bersyarat digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.


PEMBAHASAN
Percabangan Bersyarat PHP

Sangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan yang berbeda untuk kondisi yang berbeda. Anda dapat menggunakan pernyataan kondisional dalam kode Anda untuk melakukan hal ini.

Dalam PHP kita memiliki pernyataan bersyarat berikut:
  • pernyataan if - mengeksekusi beberapa kode jika salah satu kondisi benar
  • pernyataan if ... else - mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi itu adalah palsu
  • pernyataan if... elseif .... else mengeksekusi kode yang berbeda selama lebih dari dua kondisi
  • Pernyataan switch - memilih salah satu dari banyak blok kode yang akan dieksekusi

PHP - Pernyataan If


Jika pernyataan mengeksekusi beberapa kode jika salah satu kondisi benar.
Sintaksis
if (kondisi) {
    Kode yang dijalankan jika kondisi benar;
}
Contoh:
<?php
$a = 3;
$b = 1;
if ($a > $b) {
    echo "a    lebih besar    dari b";
}
?>

PHP - Pernyataan If ... Else

Pernyataan If ... Elsen mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi itu adalah palsu.
Sintaksis
if (kondisi) {
    Kode yang dijalankan jika kondisi benar;
} else {
    Kode yang dijalankan jika kondisi adalah palsu;
}
Contoh:
<?php
$a = 3;
$b = 1;
if ($a > $b) {
    echo "a    lebih besar    dari b";
}    else {
    echo "a    lebih kecil    dari b";
}
?>

PHP - Percabangan    if..elseif...else

Percabangan    if..elseif...else pada dasarnya    sama seperti if..else. Perbedannya hanya pada banyaknya kondisi dimana pada if...else kondisinya hanya satu, if...elseif...else    bisa lebih dari satu kondisi. Sintaks penulisannya adalah sebagai berikut :
if (kondisi1) {
            blok kode yang akan dieksekusi/dijalankan jika kondisi1 bernilai true
} elseif (kondisi2) {
            blok kode yang akan dieksekusi/dijalankan jika kondisi2 bernilai true
} else {
            blok kode yang akan dieksekusi/dijalankan jika kondisi1 dan kondisi2 bernilai false
}

Sebagai contoh, kode berikut akan menampilkan lebih besar dari b, a sama dengan b atau lebih kecil dari b:
<?php
if($a > $b){
    echo "a lebih besar dari b";
}elseif($a == $b){
    echo "a sama dengan b";
}else{
    echo "a lebih kecil dari b";
}
?>

No comments:

Post a Comment