jos ($ num == 0) {echo "Numero on nolla!"; } elseif ($ num == 1) {echo "Numero on yksi!"; } elseif ($ num == 2) {echo "Numero on kaksi!"; } else {echo "Virhe!";
}
Sen sijaan, että kirjoittaisit useita muuttujia, jos haluat suorittaa lausekkeita yhden muuttujan arvon perusteella, voit käyttää kytkentälauseketta tehtävän suorittamiseen vähemmän koodilohkoja käyttäen. Katsotaanpa seuraavaa koodin esimerkkiä.
kytkin ($ num) {case 0: echo "Numero on nolla!"; tauko; tapaus 1: echo "Numero on yksi!"; tauko; tapaus 2: echo "Numero on kaksi!"; tauko; oletus: echo "Error!";
}
Kytkimen lausekkeella muuttujan nimeä käytetään kerran avausviivassa. Tapauksen avainsanaa käytetään muuttujan mahdollisten arvojen antamiseen, jota seuraa kaksoispiste ja lausekokoelma, jos se on sama kuin vastaava arvo. Avainsanan oletusarvoa käytetään käsittelemään arvoja, joita ei ole peitetty jossakin tapauksessa (kuten loppuilmoitus).
Ohjelmointiehdot