hallo guys kali ini cakil akan share Tutorial Pengertian dan Cara Penulisan Struktur Logika Switch dalam PHP
oke guys gausah banyak basa basi kita langsung sadja
cekidot !


Pengertian Struktur logika Switch

Struktur logika switch adalah sebuah stuktur percabangan yang akan memeriksa suatu variabel, lalu menjalankan perintah-perintah yang sesuai dengan kondisi yang mungkin terjadi untuk variabel tersebut. Struktur switch ini mirip dengan struktur IF yang ditulis berulang.
Katakan kita ingin membuat sebuah program yang akan menampilkan kata dari angka 0-5, sehingga terdapat 6 kemungkinan yang terjadi.  Jika menggunakan struktur IF, maka kita akan membutuhkan 6 perulangan contoh :

<?php
$a=3;
if ($a=="0") {
    echo "Angka Nol Gan";
    }
elseif ($a=="1") {
    echo "Angka Satu Gan";
    }
elseif ($a=="2") {
    echo "Angka Dua Gan";
    }
elseif ($a=="3") {
    echo "Angka Tiga Gan";
    }
elseif ($a=="4") {
    echo "Angka Empat Gan";
    }
elseif ($a=="5") {
    echo "Angka Lima Gan";
    }
else
    echo "Angka diluar jangkauan Gan";
?>

ga ada yang salah dari kode program tersebut tapi... kalo kita menggunakan switch
kode itu akan terlihat seperti ini

<?php
$a=3;
switch ($a)
{
case 0 :
    echo "Angka Nol Gan";
    break;
case 1 :
    echo "Angka Satu Gan ";
    break;
case 2 :
    echo "Angka Dua Gan";
    break;
case 3 :
    echo "Angka Tiga Gan";
    break;
case 4 :
    echo "Angka Empat Gan";
    break;
case 5 :
    echo "Angka Lima Gan";
    break;
default :
    echo "Angka diluar jangkauan Gan";
    break;
}
?>

so simplean yang switch bukan ??
Kedua kode program tersebut akan menghasilkan output yang sama, namun untuk kondisi logika yang diuji merupakan kondisi sederhana, penulisan dengan switch lebih saya saranin dibandingkan IF. ok oc :v


Aturan Penulisan Struktur Switch dalam PHP

Seperti yang kalian lihat di  dalam contoh struktur switch terdiri dari beberapa bagian, berikut format dasar penulisan switch dalam PHP:

switch ($var)
{
case value1:
statement1;
break;
case value2:
statement2;
break;
}

Setelah kata kunci switch, kita harus mencantumkan variabel yang akan diperiksa nilainya didalam tanda kurung guys, kemudian memulai block switch dengan kurung kurawal.
sebagai contoh saya akan buat perintah sebuah pertanyaan
cekidot !

<?php
$cakil=1;
switch($cakil)
// memulai block switch
{
// memulai case
case 0:
echo "ini angka 0";
brek;
case 1:
echo "ini angka 1";
break;
case 2:
echo "ini angka 2";
break;
case 3:
echo "ini angka 3";
break;
default:
echo "ini default";
break;
}
?>

Selain kata kunci break, PHP menyediakan kata kunci default untuk alur switch. Kata kunci ini berfungsi seperti ELSE di dalam struktur IF, yakni kondisi dimana seluruh case untuk switch tidak ada yang cocok. Kata kunci default ini diletakkan di akhir dari switch.
oke sekian dan terima kasih ea gan :)

source : https://www.duniailkom.com/tutorial-belajar-php-pengertian-dan-cara-penulisan-struktur-logika-switch-dalam-php/