PHP-switch-erklæring
I en tidligere tutorial diskuterede vi, hvordan du bruger PHP, hvis udsagn i dine programmer til at stille spørgsmål og træffe beslutninger. Ved at bruge if-sætningen kan du styre flowet i dit program. Nu vil vi udforske PHP-switch-erklæringen, som også kan bruges til at kontrollere strømmen af ​​dit program.

PHP, hvis udsagn vurderer et udtryk som sandt eller falsk. Denne type spørgsmål kaldes en boolsk. Er himlen blå - sandt eller falsk? Imidlertid evaluerer switch-erklæringen et sagsresultat mod et switch-udtryk. Dette er en fancy måde at sige, at du kan teste for mere end bare sandt eller falsk. Du kan også teste for enkle tal og strenge. Her er den grundlæggende switch-erklæring.

kontakt (ekspression)
{
sagresultat1:
gør dette
pause;

sagresultat2:
gør dette
pause;

Standard:
gør dette
pause;
}
switch ($ himlen)
{
sag "rød":
ekko "Himlen er rød";
pause;

sag "blå":
ekko "Himlen er blå";
pause;

Standard:
ekko "Himlen er faldet";
pause;
}

Som du kan se fra eksemplet består switch-sætningen af ​​seks dele.

switch ($ himlen)
kontakt (ekspression)
Omskiftningsopgørelsen begynder med det udtryk, der skal testes - $ himmel - placeret i parentesen.

{
Dette starter sagsangivelserne.

sag "rød":
sagresultat:
Sagsangivelsen tester værdien af ​​switch-udtrykket - $ himmel - mod resultatet, der i eksemplet er rødt. Hvis der er et match, vil programmet udfylde den ledsagende kode til denne sagopgørelse. ekko "Himlen er rød";

pause;
Break-erklæringen afslutter udførelsen af ​​switch-erklæringen. Hvis der findes en kamp, ​​og den ledsagende kode (gør dette) er afsluttet, får brudklareringen programmet til at ignorere eller springe over resten af ​​switch-sætningen. Det går til slutningen af ​​switch-sætningsblokken og udfører den første kodelinie uden for blokken.

Standard:
Standard sagserklæring er en speciel type sagserklæring. Det er valgfrit. Hvis der ikke findes nogen match i de foregående sagsangivelser, og programmet gør det helt til slutningen, vil det støde på standard sagsangivelsen. Denne standard sagsangivelse fortæller programmet, hvad de skal gøre, hvis der ikke er nogen match. Men du ønsker måske ikke, at programmet skal gøre noget. I så fald kan du udelade standard sagsangivelse.

}
Dette afslutter sagsudtalelserne.





Video Instruktioner: Python Web Apps with Flask by Ezra Zigmond (Kan 2024).