switch

Oleh zaka_noor 157 7 pada Kamis, 11 Juni 2015, 14:10:33


Kembali ke forum soal ini

#php #selamat-datang-ke-php #syntax-php


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Tolong jalasin apa itu switch, saya masih bingung belajar switch.
Mohon pencerahannya 
0 jempol




ganis
198
839
· 8 tahun, 10 bulan yang lalu · 1 jempol

Halo @zaka_noor, apakah anda tau operasi if else di PHP? switch sebenarnya sama aja dengan if else hanya sintaksnya lebih sederhana jadi lebih enak untuk dilihat. Lebih sederhana juga artinya coder lebih tidak mudah untuk membuat kesalahan ngetik.

Selain itu ada lagi satu perbedaan antara if else if else dan switch, apakah itu? ada yang tau? ^_^

zaka_noor
157
7
penanya
· 8 tahun, 10 bulan yang lalu · 0 jempol

terimakis Coder @Ganis atas jawabannya 

muhamuttaqien
115
2
· 8 tahun, 10 bulan yang lalu · 2 jempol

Dalam praktiknya, fungsi if else dan switch hampir sama, untuk mendefinisikan intruksi yang akan diberikan sesuai kondisi yang terjadi.

if(kondisi 1){
intruksi 1
}
else if(kondisi 2){
intruksi 2
}

switch(kondisi) {
kondisi 1:
    intruksi 1;
kondisi 2:
    intruksi 2;
}

citizenkidd
28
5
· 8 tahun, 8 bulan yang lalu · 1 jempol

Bedanya apa @ganis?
Tebakan ane sih bedanya ada dua:
1. Default pada switch
2. Cara nutup switch ada alternatif lain

ganis
198
839
· 8 tahun, 8 bulan yang lalu · 0 jempol

@citizenkidd

betul,, selain itu yang paling penting,, switch tidak bisa membandingkan string selayaknya if

saya pernah dibuat bingung gara2 itu. perasaan code nya dah bener tapi kenapa yaa... ternyata memang gak bisa XD

hanya di PHP yang bisa seperti itu, untuk bahasa lain seperti C, JavaScript, atau Java tidak bisa.