Întrerupătorul de comutare este cel mai convenabil mijloc de organizare a mai multor punți de legătură. Sintaxa comutatorului este:
Comutatorul de comandă transmite o structură de control la cel al cazului operatorilor marcați, pentru care valoarea expresiei constante coincide cu valoarea expresiei de comutare. Dacă valoarea expresiei de comutare nu corespunde niciuneia dintre expresiile constante, atunci se efectuează trecerea la operatorul marcat cu eticheta implicită. Fiecare comutator poate avea cel mult o etichetă implicită. cu toate acestea, poate fi absent cu totul. Iată un exemplu de program cu comutator. În acest program, numele zecimale zecimale întregi de la 1 la 9 nu sunt mai mici decât date, în funcție de numărul specificat în formularul test.html. Formularul test.html nu diferă de cel pe care l-am utilizat:
Rezultatul scriptului:
Rezultatul execuției scriptului
La fel ca și în cazul operatorului condiționat, orice tip de cuibărire este permisă pentru comutatoare, dar nu trebuie să fie abuzat fără nevoie specială.
În plus față de ceea ce sa spus deja despre comutare, programul de mai sus demonstrează acțiunea declarației de pauză. cu care se produce ieșirea din comutator. Dacă puneți o declarație pauză după încheierea fiecăreia dintre cifrele, putem vedea numele de doar un singur numere impare într-o fereastră de browser.
După cum puteți vedea, după instrucțiunea comutator, este dată o declarație compusă, dar acest lucru nu este necesar - după comutare, orice operator marcat cu casetele cuvântului caz poate fi localizat.
Amintiți-vă că un operator compozit este o secvență de operatori încorporați în bretele curbate.
Rețineți, de asemenea, că în PHP, ca etichete de caz, pot fi utilizate nu numai literali, însă etichetele însăși pot fi variabile. Ca etichete de caz în PHP, numai matricea și obiectele nu pot acționa.
Știați că constructorii sunt operații care folosesc obiecte de tipul care le corespund ca argumente și creează alte obiecte de același tip. De exemplu, operația de adăugare a matricei creează o nouă matrice.
ȘTIRI ALE FORUMULUI
Cavalerii teoriei eterului