Pernyataan Peralihan PHP
Dalam tutorial sebelumnya kita membahas bagaimana menggunakan pernyataan PHP if di program Anda untuk mengajukan pertanyaan dan membuat keputusan. Dengan menggunakan pernyataan if, Anda dapat mengontrol alur program Anda. Sekarang kita akan menjelajahi pernyataan beralih PHP yang juga dapat digunakan untuk mengontrol aliran program Anda.

Pernyataan PHP if mengevaluasi ekspresi sebagai benar atau salah. Jenis pertanyaan ini disebut boolean. Apakah langit biru - Benar atau salah? Namun, pernyataan switch mengevaluasi hasil kasus terhadap ekspresi switch. Ini adalah cara mewah untuk mengatakan bahwa Anda dapat menguji lebih dari sekadar benar atau salah. Anda juga dapat menguji angka dan string sederhana. Berikut ini adalah pernyataan saklar dasar.

beralih (ekspresi)
{
hasil kasus1:
melakukan hal ini
istirahat;

hasil kasus2:
melakukan hal ini
istirahat;

default:
melakukan hal ini
istirahat;
}
switch ($ sky)
{
huruf "merah":
gema "Langit berwarna merah";
istirahat;

huruf "biru":
gema "Langit berwarna biru";
istirahat;

default:
gema "Langit telah jatuh";
istirahat;
}

Seperti yang dapat Anda lihat dari contoh, pernyataan switch terdiri dari enam bagian.

switch ($ sky)
beralih (ekspresi)
Pernyataan peralihan dimulai dengan ekspresi yang akan diuji - $ langit - ditempatkan di dalam tanda kurung.

{
Ini memulai pernyataan kasus.

huruf "merah":
hasil kasus:
Pernyataan kasus menguji nilai ekspresi switch - $ sky - terhadap hasil yang dalam contoh ini berwarna merah. Jika ada kecocokan, program akan menyelesaikan kode yang menyertai untuk pernyataan kasus itu. gema "Langit berwarna merah";

istirahat;
Pernyataan break mengakhiri eksekusi pernyataan switch. Jika kecocokan ditemukan dan kode yang menyertainya (lakukan ini) selesai, maka pernyataan istirahat membuat program mengabaikan atau melewatkan sisa dari pernyataan beralih. Ini akan pergi ke akhir blok pernyataan switch dan melakukan baris kode pertama di luar blok.

default:
Pernyataan kasus default adalah jenis khusus dari pernyataan kasus. Itu opsional. Jika tidak ada kecocokan yang ditemukan dalam pernyataan kasus sebelumnya dan program membuatnya sampai akhir, itu akan menemui pernyataan kasus default. Pernyataan kasus default ini memberi tahu program apa yang harus dilakukan jika tidak ada kecocokan. Tetapi Anda mungkin tidak ingin program melakukan apa pun. Jika demikian, Anda dapat menghilangkan pernyataan kasus default.

}
Ini mengakhiri pernyataan kasus.





Petunjuk Video: Syarat Peralihan Kepesertaan BPJS (Mungkin 2024).