Declarația de comutare PHP
Într-un tutorial anterior am discutat despre modul în care se poate utiliza PHP dacă este o declarație din programele dvs. pentru a pune întrebări și a lua decizii. Folosind instrucțiunea if puteți controla fluxul programului. Acum vom explora declarația de comutare PHP, care poate fi, de asemenea, utilizat pentru a controla fluxul programului.

PHP if statement evaluează o expresie drept adevărată sau falsă. Acest tip de întrebare se numește boolean. Este cerul albastru - Adevărat sau fals? Cu toate acestea, declarația switch evaluează un rezultat al cazului în raport cu o expresie a comutatorului. Acesta este un mod fantezist de a spune că puteți testa mai mult decât adevărat sau fals. Puteți testa, de asemenea, numere și șiruri simple. Iată declarația de bază a comutatorului.

comutator (expresie)
{
rezultatul cazului 1:
fa asta
pauză;

rezultatul cazului 2:
fa asta
pauză;

Mod implicit:
fa asta
pauză;
}
comutator ($ cer)
{
carcasa "rosie":
ecou „Cerul este roșu”;
pauză;

carcasa "albastru":
ecou „Cerul este albastru”;
pauză;

Mod implicit:
ecou „Cerul a căzut”;
pauză;
}

După cum puteți vedea din exemplu, instrucțiunea switch este formată din șase părți.

comutator ($ cer)
comutator (expresie)
Instrucțiunea switch începe cu expresia care trebuie testată - $ sky - plasată în paranteză.

{
Aceasta începe declarațiile cazului.

carcasa "rosie":
rezultatul cazului:
Instrucțiunea de caz testează valoarea expresiei de comutare - $ sky - față de rezultatul care este în exemplul roșu. Dacă există o potrivire, programul va completa codul de însoțire pentru acea declarație de caz. ecou „Cerul este roșu”;

pauză;
Instrucțiunea de pauză încheie execuția instrucțiunii switch. Dacă se găsește o potrivire și se completează codul însoțitor (faceți acest lucru), instrucțiunea de pauză face ca programul să ignore sau să treacă peste restul instrucțiunii de comutare. Va merge la sfârșitul blocului de instrucțiuni de comutare și va efectua prima linie de cod în afara blocului.

Mod implicit:
Declarația implicită a cazului este un tip special de declarație de caz. Este opțional. Dacă nu se găsește nicio potrivire în declarațiile de caz anterioare și programul ajunge până la sfârșit, se va întâlni instrucțiunea implicită a cazului. Această declarație de caz implicită spune programului ce trebuie făcut dacă nu există nicio potrivire. Dar s-ar putea să nu doriți ca programul să facă nimic. Dacă da, puteți omite declarația de caz implicită.

}
Aceasta pune capăt declarațiilor cazului.





Instrucțiuni Video,: Python Web Apps with Flask by Ezra Zigmond (Aprilie 2024).