A PHP kapcsoló nyilatkozata
Egy korábbi oktatóanyagban arról beszéltünk, hogyan lehet a PHP if állítását használni a programjaiban, kérdéseket feltenni és döntéseket hozni. Az if utasítás használatával vezérelheti a program folyamatát. Most megvizsgáljuk a PHP kapcsoló nyilatkozatát, amely szintén felhasználható a program folyamatának vezérlésére.

A PHP if utasítás egy kifejezést igaznak vagy hamisnak értékeli. Az ilyen típusú kérdést logikai kérdésnek hívják. Az ég kék - igaz vagy hamis? A kapcsoló utasítás azonban az eset eredményét a kapcsoló kifejezés alapján értékeli. Ez egy fantasztikus módszer annak kijelentésére, hogy többet tesztelhet, ha csak igaz vagy hamis. Kipróbálhatja az egyszerű számokat és karakterláncokat is. Itt van az alapvető kapcsoló utasítás.

kapcsolót (kifejezés)
{
esettanulmány1:
csináld ezt
szünet;

esettanulmány2:
csináld ezt
szünet;

alapértelmezett:
csináld ezt
szünet;
}
switch ($ ég)
{
"piros" eset:
visszhang: "Az ég vörös";
szünet;

"kék" eset:
echo "Az ég kék";
szünet;

alapértelmezett:
visszhang: "Az ég leesett";
szünet;
}

Mint a példából látható, a kapcsoló nyilatkozat hat részből áll.

switch ($ ég)
kapcsolót (kifejezés)
A kapcsoló utasítás a tesztelni kívánt kifejezéssel - $ sky - kezdődik a zárójelben.

{
Ez elindítja az esetleírásokat.

"piros" eset:
esettanulmány:
Az esetnyilatkozat a kapcsoló kifejezés értékét - $ sky - teszteli az eredménynél, amely a példában piros. Ha van egyeztetés, akkor a program kitölti az adott esethez tartozó kódot. visszhang: "Az ég vörös";

szünet;
A törés utasítás befejezi a kapcsoló utasítás végrehajtását. Ha talált egyezést, és a kísérő kód (csináld ezt) kitöltődött, akkor a break utasítás miatt a program figyelmen kívül hagyja vagy átugorja a kapcsoló utasítás többi részét. A kapcsoló utasítás blokk végére megy, és a kód első sorát a blokkon kívül hajtja végre.

alapértelmezett:
Az alapértelmezett esetnyilatkozat egy speciális típusú ügyi utasítás. Ez opcionális. Ha a korábbi esetleírásokban nem található egyezés, és a program végiggondolja, akkor az alapértelmezett esetjellemzővel találkozik. Ez az alapértelmezett esetnyilatkozat megmondja a programnak, hogy mit kell tenni, ha nincs egyezés. Lehet, hogy nem akarja, hogy a program bármit is csináljon. Ha igen, akkor elhagyhatja az alapértelmezett esetleírást.

}
Ez befejezi az eset megállapításait.





Video Utasításokat: Beépíthető IR LED szalag kapcsoló, fényerő szabályzó (Április 2024).