⊗ppPmCdBShI 85 of 447 menu

Rövidített if az if-else szerkezetben

Tegyük fel például, hogy azt szeretnénk megtudni, egyenlő-e a $test változó a true értékkel. Ebben az esetben a if szerkezet így írható:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

A programozás során az ilyen ellenőrzések nagyon gyakran szükségesek, ezért létezik egy elegánsabb rövidített forma számukra: a if ($test == true) helyett egyszerűen írhatunk if ($test)-t.

Írjuk át a kódunkat rövidített formában:

<?php $test = true; if ($test) { // ekvivalens if ($test == true) echo '+++'; } else { echo '---'; } ?>

Tegyük fel most, hogy azt ellenőrizzük, hogy a változó $test nem egyenlő a true értékkel:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Ebben az esetben a rövidített szintaxis így nézne ki:

<?php $test = true; if (!$test) { // logikai NOT használata echo '+++'; } else { echo '---'; } ?>

Hasonló rövidítés létezik a false ellenőrzésére is. Tegyük fel, hogy adott a következő kód:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

A $test == false feltétel valójában ugyanaz, mint a $test != true:

<?php $test = true; if ($test != true) { // ekvivalens if ($test == false) echo '+++'; } else { echo '---'; } ?>

Nos, egy ilyen feltételt már megtanultunk rövidíteni az előző példában. Rövidítsük le:

<?php $test = true; if (!$test) { echo '+++'; } else { echo '---'; } ?>

Írja át a következő kódot rövidített összehasonlítással:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Írja át a következő kódot rövidített összehasonlítással:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

Írja át a következő kódot rövidített összehasonlítással:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Írja át a következő kódot rövidített összehasonlítással:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás