PHP-brytererklæringen
I en tidligere opplæring diskuterte vi hvordan du bruker PHP if statement i programmene dine til å stille spørsmål og ta beslutninger. Ved å bruke if-setningen kan du kontrollere flyten til programmet ditt. Nå skal vi utforske PHP-brytererklæringen, som også kan brukes til å kontrollere flyten av programmet ditt.

PHP hvis uttalelse evaluerer et uttrykk som sant eller usant. Denne typen spørsmål kalles en boolsk. Er himmelen blå - sann eller usann? Imidlertid evaluerer brytererklæringen et saksresultat mot et bryteruttrykk. Dette er en fancy måte å si at du kan teste for mer enn bare sant eller usant. Du kan også teste for enkle tall og strenger. Her er den grunnleggende brytererklæringen.

bryter (ekspresjon)
{
saken resultat1:
gjør dette
gå i stykker;

case result2:
gjør dette
gå i stykker;

misligholde:
gjør dette
gå i stykker;
}
switch ($ himmelen)
{
sak "rød":
ekko "Himmelen er rød";
gå i stykker;

saken "blå":
ekko "Himmelen er blå";
gå i stykker;

misligholde:
ekko "Himmelen har falt";
gå i stykker;
}

Som du kan se fra eksemplet, er brytererklæringen sammensatt av seks deler.

switch ($ himmelen)
bryter (ekspresjon)
Brytererklæringen begynner med uttrykket som skal testes - $ sky - plassert i parentesen.

{
Dette starter saksuttalelsene.

sak "rød":
saksresultat:
Saksuttalelsen tester verdien av bryteruttrykket - $ sky - mot resultatet som i eksemplet er rødt. Hvis det er en kamp, ​​vil programmet fullføre den tilhørende koden for den saksuttalelsen. ekko "Himmelen er rød";

gå i stykker;
Brudduttalelsen avslutter utførelsen av brytererklæringen. Hvis en kamp blir funnet og den tilhørende koden (gjør dette) er fullført, får brudduttalelsen programmet til å ignorere eller hoppe over resten av bryteruttalelsen. Det vil gå til slutten av brytererklæringen og utføre den første kodelinjen utenfor blokken.

misligholde:
Standard saksuttalelse er en spesiell type saksuttalelse. Det er valgfritt. Hvis det ikke blir funnet noen samsvar i de forrige saksuttalelsene, og programmet gjør det helt til slutt, vil det møte standard saksuttalelse. Denne standard sakserklæringen forteller programmet hva de skal gjøre hvis det ikke er noe samsvar. Men du vil kanskje ikke at programmet skal gjøre noe. I så fall kan du utelate standard sakuttalelse.

}
Dette avslutter saksuttalelsene.