Treci la conținutul principal

Operatori de comparație

O condiție se reduce de obicei la compararea a două valori, iar de asta se ocupă operatorii de comparație.

Operatorul egal

Folosește == ca să testezi dacă două valori sunt egale. Rezultatul este true când sunt egale:

Prompt
Scrie un script PHP care folosește operatorul == pentru a verifica dacă o variabilă este egală cu o valoare și afișează un mesaj dacă este adevărat.
Ieșire: script PHP

Operatorul mai mare decât

Cu >, obții true când valoarea din stânga este cea mai mare dintre cele două:

Prompt
Scrie un script PHP care folosește operatorul > pentru a verifica dacă o variabilă este mai mare decât alta și afișează un mesaj.
Ieșire: script PHP

Operatorul mai mic decât

Cu <, lucrurile stau invers: rezultatul este true când valoarea din stânga este cea mai mică:

Prompt
Scrie un script PHP care folosește operatorul < pentru a verifica dacă o variabilă este mai mică decât alta și afișează un mesaj.
Ieșire: script PHP

Operatori logici

Ca să construiești o condiție din mai multe condiții mai mici, ai nevoie de operatori logici.

Operatorul And

&& dă true doar când condițiile din ambele părți sunt adevărate:

Prompt
Scrie un script PHP care folosește operatorul && pentru a verifica dacă două condiții sunt ambele adevărate și afișează un mesaj.
Ieșire: script PHP

Operatorul Or

|| are nevoie de o singură condiție adevărată, deși pot fi adevărate amândouă:

Prompt
Scrie un script PHP care folosește operatorul || pentru a verifica dacă cel puțin una dintre două condiții este adevărată și afișează un mesaj.
Ieșire: script PHP

Operatorul Not

! inversează o condiție, așa că blocul if rulează când condiția din paranteze este falsă:

Prompt
Scrie un script PHP care folosește operatorul ! pentru a verifica dacă o condiție nu este adevărată și afișează un mesaj.
Ieșire: script PHP