Lecția 5

Declarație condiționată dacă este în PHP


Principalul lucru în acțiunea acestui operator este condiția. dacă traducerea din limba engleză înseamnă dacă. Condiția este acceptată ca argument (ce este în paranteze). O condiție poate fi o expresie logică sau o variabilă booleană. Dacă este mai ușor, atunci semnificația expresiei va fi:








Sper că logica operației condiționale este clară. Acum, să aruncăm o privire la un exemplu.


Demonstrație Descărcați surse
Ca rezultat, scriptul va scoate 25 mai mult de 5. Exemplul este destul de simplu. Sper că totul este clar. Acum, propun să considerăm situația mai dificilă, în cazul în care este necesar să se respecte mai multe condiții. Fiecare condiție nouă va conține după condiția principală dacă () - o condiție auxiliară, care este scrisă ca altceva dacă (). În final, ca de obicei, va exista altceva.


Demonstrație Descărcați surse
Copilul nostru școlar, care are timp și odihnă, și scrie un test normal primește o evaluare de 4. Și principiul muncii sper să înțeleg.

Este posibil și o scurtă înregistrare a funcționării unei operații condiționate, atunci când aveți nevoie de o acțiune numai dacă condiția este îndeplinită.








Un exemplu frumos de înregistrare scurtă a unei operațiuni condiționate. altfel nu trebuie să scrieți.

Mai este o altă întrebare: și este, probabil, orice alt operator de comparație?

Operatori de comparare în PHP


Principiul funcționării unei operațiuni condiționale este de înțeles. Dar, după cum știți, există mai multe modalități de a compara. Să ne uităm la tabelul de mai jos cu operatorii de comparare.


Acum ia în considerare operatorii pe exemple:

Operatori logici PHP


Există momente când trebuie să comparați nu doar o variabilă, ci două sau mai multe în același timp. Pentru aceasta, există operatori logici.


Ați observat deja că pentru operațiuni și și sau există operatori suplimentari? Acest lucru se face pentru a acorda prioritate operațiunilor complexe de comparare. În tabel, operatorii logici sunt listați în ordinea priorității: de la cea mai mică la cea mai mare, adică, || are o prioritate mai mare decât sau.

Să ne întoarcem la exemple

Operator ternar


Propun să revin la problema codului ternar mai târziu. Nu am menționat deloc, deoarece este un design important care reduce semnificativ dimensiunea codului. Îți sugerez să ia imediat în considerare codul.

Esența codului: (condiție). o valoare dacă este adevărată. o valoare dacă este falsă

Astfel, scurtăm înregistrarea instrucțiunii if. Cu toate acestea, această operație este valabilă numai cu atribuirea valorilor variabilei. Acum, să luăm în considerare un exemplu gata.

Vă mulțumesc pentru atenție!







Articole similare

Trimiteți-le prietenilor: