Cara Penulisan Struktur Logika Switch case didalam script PHP


Struktur logika swicth merupakan sebuah struktur percabangan yang di gunakan untuk pemeriksaan suatu variabel. Mekanisme kerja switch case hampir mirip dengan struktur logika if elseif else, dimana akan dipilih kondisi yang sesuai dari inputan yang kita masukkan.
Contoh penulisan struktur logika switch case
<?php
$value =2;
switch ($value)
    {
    case 1:
        echo "Nilainya = 1";
        break;
    case 2:
  echo "Nilainya = 2";
        break;
    case 3:
        echo "Nilainya 3";
        break;
    case 4:
        echo "Nilainya 4";
        break;
    default:   
        echo "Nilainya bukan 1-4";
        break;
    }
?>

Contoh program yang kedua

<?php
$gaji="10000000";
switch ($gaji)
{
case $gaji>=10000000:
echo "gajinya lumayan gede";
  break;
case $gaji>=5000000:
echo "asiik juga gajinya traktir dong";
  break;
default:
echo "lumayan dari pada lumanyun nganggur";
}
?>

Meskipun memiliki tujuan yang sama struktur if dan switch memiliki beberapa perbedaan yang mendasar diantaranya.
Didalam struktur switch, kondisi logika hanya akan diperiksa satu kali pada awal perintah switch, dan hasilnya akan di bandingkan dengan masing masing case. Di dalam struktur if, setiap kondisi akan selalu diperiksa. Jika kita memiliki struktur percabangan yang banyak, struktur switch akan lebih cepat dieksekusi atau di jalankan.
Namun disisi lain, switch memiliki keterbatasan dalam jenis operasi perbandingan,  struktur switch hanya terbatas untuk hal sederhana dalam memeriksa nilai dari sebuah variabel.

Post a Comment

Previous Post Next Post