PHP-kytkin
Edellisessä opetusohjelmassa keskustelimme siitä, kuinka käyttää PHP if -lauseketta ohjelmissaan kysyäksesi ja tehdä päätöksiä. Käyttämällä if-käskyä voit hallita ohjelman kulkua. Nyt tutustumme PHP-kytkinlausekkeeseen, jota voidaan myös käyttää ohjaamaan ohjelman virtausta.

Jos PHP if -lausunto arvioi lausekkeen totta tai väärin. Tämän tyyppisiä kysymyksiä kutsutaan booleiksi. Onko taivas sininen - totta vai vääriä? Vaihtolause kuitenkin arvioi tapaustuloksen kytkinlausekkeen perusteella. Tämä on hieno tapa sanoa, että voit testata enemmän kuin vain totta tai vääriä. Voit testata myös yksinkertaisia ​​numeroita ja merkkijonoja. Tässä on peruskytkin.

kytkin (lauseke)
{
tapauksen tulos1:
toimi näin
tauko;

tapauksen tulos2:
toimi näin
tauko;

oletus:
toimi näin
tauko;
}
kytkin ($ taivas)
{
tapaus "punainen":
kaiku "Taivas on punainen";
tauko;

tapaus "sininen":
kaiku "Taivas on sininen";
tauko;

oletus:
kaiku "Taivas on pudonnut";
tauko;
}

Kuten esimerkistä voidaan nähdä, kytkinlauseke koostuu kuudesta osasta.

kytkin ($ taivas)
kytkin (lauseke)
Kytkentälause alkaa testattavalla lausekkeella - $ sky -, joka sijoitetaan sulkujen sisään.

{
Tämä aloittaa tapauslausunnot.

tapaus "punainen":
tapauksen tulos:
Tapauslausunto testaa kytkimen lausekkeen - $ sky - arvon suhteessa tulokseen, joka esimerkissä on punainen. Jos vastaavuus löytyy, ohjelma täyttää kyseisen tapausselosteen mukana olevan koodin. kaiku "Taivas on punainen";

tauko;
Taukolausunto lopettaa vaihtolausekkeen suorittamisen. Jos löytyy vastaavuus ja mukana oleva koodi (tee tämä) on valmis, niin tauonlausunto saa ohjelman jättämään huomioimatta tai ohittamaan muun kytkinlausekkeen. Se menee kytkinlausekkeen loppuun ja suorittaa ensimmäisen koodirivin lohkon ulkopuolella.

oletus:
Oletustapauslauseke on erityinen tapauslauseke. Se on valinnainen. Jos edellisissä tapauslausunnoissa ei löydy vastaavuutta ja ohjelma tekee sen loppuun saakka, se kohtaa oletuslausekkeen. Tämä oletustapauslausunto kertoo ohjelmalle, mitä tehdä, jos vastaavuutta ei ole. Mutta et ehkä halua ohjelman tekevän mitään. Jos niin, voit jättää oletustapauslausunnon pois.

}
Tämä lopettaa tapauslausunnot.





Video-Ohjeita: tuplapytty pv kytkin update (Huhtikuu 2024).