0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan1 halaman

PHP Modul 54

Dokumen ini menjelaskan perbedaan antara sintaks SWITCH dan IF dalam PHP, di mana SWITCH lebih efisien untuk pengujian kondisi yang kompleks karena hanya menguji syarat sekali. Contoh penggunaan SWITCH diberikan untuk menampilkan nama bulan saat ini dalam bahasa Indonesia menggunakan fungsi date().

Diunggah oleh

dev.edossmjo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan1 halaman

PHP Modul 54

Dokumen ini menjelaskan perbedaan antara sintaks SWITCH dan IF dalam PHP, di mana SWITCH lebih efisien untuk pengujian kondisi yang kompleks karena hanya menguji syarat sekali. Contoh penggunaan SWITCH diberikan untuk menampilkan nama bulan saat ini dalam bahasa Indonesia menggunakan fungsi date().

Diunggah oleh

dev.edossmjo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 1

Basic PHP Tutorial http://blog.rosihanari.

net

• Meskipun makna sintaks SWITCH dan IF yang diberikan di atas adalah sama,
namun terdapat perbedaan dalam prosesnya.

Dalam SWITCH, persyaratan hanya diuji sekali saja. Diantara sekian pilihan value,
secara otomatis PHP akan menjalankan blok dimana valuenya cocok. Proses
pencarian value yang cocok ini tidak dimulai dari pilihan value paling atas namun
secara otomatis langsung menuju value yang cocok.

Sedangkan pada IF.. ELSE syarat diuji beberapa kali. Proses pengujian dimulai
dari syarat IF paling atas, jika tidak terpenuhi dicek dibagian IF bawahnya dst.

Akibatnya, apabila script Anda sangat kompleks atau banyak menggunakan


pernyataan kondisional, penggunaan SWITCH akan menghasilkan proses yang
lebih cepat daripada IF.

• Selain itu, statement yang akan dikerjakan dalam SWITCH bisa kosong atau tidak
melakukan apa-apa. Contoh :

<?php
switch ($i) {
case 0:
case 1:
case 2:
echo "i lebih kecil dari 3 tapi tidak negatif";
break;
case 3:
echo "i sama dengan 3";
}
?>

Nah… berikutnya, saya akan coba berikan contoh penggunaan SWICTH dalam studi
kasus. Studi kasus yang saya ambil di sini adalah bagaimana menampilkan nama bulan
sekarang (current month) dalam bahasa Indonesia.

Adapun ide penyelesaian dari studi kasus tersebut adalah sebagai berikut :

Langkah pertama kita harus tahu bulan sekarang. Untuk mengetahui nama bulan
sekarang, kita bisa menggunakan function date("n") dalam PHP. Function tersebut akan
menghasilkan bilangan bulat 1-12 yang mencerminkan angka bulan sekarang.

Trus… apakah Anda sudah punya ide berikutnya? Angka-angka tersebut mau diapain? …
Yes… Good idea.

Disusun oleh : Rosihan Ari Yuana 54

Anda mungkin juga menyukai