5. lecke

Feltételes ha a PHP-ben szereplő kijelentést


A legfontosabb dolog az operátor működésében az a feltétel. ha angolul fordít, akkor ha. Ez a feltétel argumentumként elfogadott (zárójelben van). Egy feltétel logikai kifejezés vagy logikai változó lehet. Ha könnyebb, akkor a kifejezés jelentése:


Remélem, hogy a feltételes művelet logikája világos. Most nézzünk egy példát.


Demonstráció Források letöltése
Ennek eredményeként a parancsfájl 25-nél többet ad ki. A példa meglehetősen egyszerű. Remélem, minden világos. Most javaslom a helyzetet nehezebbé tenni, ahol több feltételt kell figyelembe venni. Minden új feltétel a fő feltétel után fog szerepelni, ha () - egy kiegészítő feltétel, amely másként íródik (). Végül, mint rendesen, lesz egy másik.


Demonstráció Források letöltése
Iskolánk, aki időben és nyugalomban van, és normális tesztet ír, értékelést kap 4. És a munka alapelvét remélem megértem.

Lehetséges és rövid feltétel a feltételes művelet működéséről, ha csak egy feltételre van szükség, ha a feltétel teljesül.


Nagyszerű példa a feltételes működés rövid feljegyzésére. egyébként nem kell írni.

Ráadásul van még egy másik kérdés: és valószínűleg minden más összehasonlítási szereplő?

Összehasonlító operátorok PHP-ben


A feltételes művelet működési elve érthető. De, mint tudják, sokkal több módon lehet összehasonlítani. Nézzük az alábbi táblázatot összehasonlító operátorokkal.


Most nézze meg a szolgáltatók példákat:

PHP logikai operátorok


Vannak esetek, amikor több változót kell összehasonlítani, és azonnal kettőt vagy többet kell egy állapotban összehasonlítani. Ehhez logikai szereplők vannak.


Már észrevette, hogy a műveletek és és vagy vannak további szereplők? Ez azért van így, hogy az összetett összehasonlítási műveletek elsőbbséget élvezzenek. A táblázatban a logikai operátorok prioritási sorrendben vannak felsorolva: a legkisebbtől a legnagyobbig, azaz például || nagyobb prioritást élvez, mint a vagy.

Vegyünk példákat

Terner operátor


Azt javaslom, hogy később térjenek vissza a terner-kód kérdésére. Egyáltalán nem említettem, mert ez egy olyan fontos design, amely jelentősen csökkenti a kód méretét. Javaslom, hogy azonnal vegye figyelembe a kódot.

A kód lényege: (feltétel). egy érték, ha igaz. egy érték, ha hamis

Így lerövidítjük az if nyilatkozat rekordját. Ez a művelet azonban csak a változó értékeinek hozzárendelésével érvényes. Vegyünk egy kész példát.

Köszönjük figyelmét!

Kapcsolódó cikkek