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!