PHP-lülituse avaldus
Eelmises õpetuses arutasime, kuidas kasutada PHP-d, kui teie programmides olev avaldus tekitab küsimusi ja teeb otsuseid. If-lause abil saate kontrollida oma programmi voogu. Nüüd uurime PHP-lüliti avaldust, mida saab kasutada ka teie programmi voo juhtimiseks.

Kui lause PHP hindab avaldist õigeks või valeks. Seda tüüpi küsimusi nimetatakse tõeväärtuseks. Kas taevas on sinine - tõene või vale? Kuid lülituslause hindab juhtumi tulemust lüliti avalduse alusel. See on väljamõeldud viis öelda, et saate testida enamat kui lihtsalt tõeste või valede kohta. Võite testida ka lihtsate numbrite ja stringide jaoks. Siin on põhiline lülitusavaldus.

lüliti (avaldis)
{
juhtumi tulemus1:
tee seda
vaheaeg;

juhtumi tulemus2:
tee seda
vaheaeg;

vaikimisi:
tee seda
vaheaeg;
}
lüliti ($ taevas)
{
juhtum "punane":
kaja "Taevas on punane";
vaheaeg;

juhtum "sinine":
kaja "Taevas on sinine";
vaheaeg;

vaikimisi:
kaja "Taevas on langenud";
vaheaeg;
}

Nagu näitest näete, koosneb lülitusavaldus kuuest osast.

lüliti ($ taevas)
lüliti (avaldis)
Lülituslause algab testitava avaldisega - $ sky -, mis pannakse sulgudesse.

{
See alustab juhtumiavaldusi.

juhtum "punane":
juhtumi tulemus:
Juhtumiavaldus testib lüliti avalduse väärtust - $ sky - tulemuse suhtes, mis näites on punane. Kui leidub vastet, täidab programm juhtumiavalduse kaasneva koodi. kaja "Taevas on punane";

vaheaeg;
Katkestuslause lõpetab lülitusavalduse täitmise. Kui leitakse vaste ja kaasnev kood (tehke see) on lõpetatud, siis paneb pausiavaldus programmi ülejäänud lülitusavalduse ignoreerima või selle vahele jätma. See läheb lüliti väljavõtteploki lõppu ja täidab esimese koodirea väljaspool plokki.

vaikimisi:
Juhtumite vaikimisi avaldus on juhtumi väljavõtte eriliik. See on valikuline. Kui eelmistes kohtuasjades ei leita vasteid ja programm muudab selle lõpuni, kuvatakse see vaikimisi juhtumiavaldus. See vaikekirjeldus ütleb programmile, mida teha, kui vastet pole. Kuid te ei soovi, et programm midagi teeks. Sel juhul võite vaikemärke välja jätta.

}
Sellega lõpevad juhtumite avaldused.





Video Juhiseid: TIERRA WHACK **SYMBOLISM & LYRICS MEANING** WHACK WORLD EXPLAINED (Aprill 2024).