Declarație condiționată în php

Acasă → Tutoriale PHP → Declarație condiționată în PHP

Ca și în alte limbi de programare, există operatori de selecție în PHP. Există doar trei tipuri:

  • dacă declarația este condiționată. altceva;
  • întrerupător comutator;
  • funcționare condiționată (.);

Este de remarcat faptul că în PHP nu există nici un salt necondiționat pe eticheta goto. dar, în ciuda acestui lucru, cuvântul cheie subtotal este rezervat.







În această lecție, vom examina declarația condiționată dacă. altceva și operațiuni condiționate, iar următoarea lecție va fi dedicată comutatorului comutator.

Sintaxă dacă. altceva este același ca în C:

Iată un exemplu specific în PHP:

Iată un exemplu în care o altă declarație este omisă, iar condiția constă în două condiții:

Condiții înstrăinate dacă

Ca și în C, PHP permite utilizarea condițiilor imbricate:

Dacă puteți scrie cât de multe doriți în declarații, dar astfel de construcții sunt foarte complexe, atunci când depanați un program, este dificil să le înțelegeți. Iată un exemplu cu instrucțiuni imbricate dacă:







Condiții înstrăinate cu dacă. elseif. altfel

În PHP, puteți utiliza instrucțiuni condiționale imbricate utilizând următoarea schemă: if. elseif. altceva. Acest lucru este mult mai convenabil decât a face setul original de condiții, și apoi pentru ei mult mai mult. Sintaxa instrucțiunii if. elseif. altul este următorul:

În această construcție, altceva poate fi scris numai o singură dată, dar altfel - orice număr. De asemenea, se consideră că designul descris mai sus este inferior comutatorului de comutare.

Utilizarea operatorului endif

Practic orice motor bazat pe PHP utilizează operatorul endif. Proiectarea acestui operator este prezentată mai jos:

Merită să acordați atenție confortului acestui design, decât dacă extragem întregul conținut prin ecou. Nu uitați să puneți o colon după condiție!

Utilizarea operațiunilor condiționate (?)

Utilizarea operațiunilor condiționate nu este o abordare comună, nu numai în limbajul PHP, ci și în alte limbi similare, însă acestea nu trebuie uitate. Sintaxa funcției condiționate este:

Mai întâi vine o anumită condiție. Dacă este adevărat, atunci operator_1 este executat, altfel operator_2. Cred că designul nu este foarte clar, așa că merită să prezentăm câteva exemple explicative pentru PHP. De exemplu, folosind o operație condiționată, puteți implementa cu ușurință un număr modul:

Operațiile condiționate pot fi avantajoase pentru utilizarea în anumite expresii scurte, în care trebuie să modificați valoarea unei singure variabile, în funcție de condiția dată.







Articole similare

Trimiteți-le prietenilor: