⊗ppPmCdBShI 85 of 447 menu

Skrátený if v konštrukcii if-else

Povedzme napríklad, že chceme zistiť, či sa premenná $test rovná hodnote true. V takom prípade môžeme konštrukciu if zapísať takto:

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

Pri programovaní sú takéto kontroly potrebné veľmi často, preto pre ne existuje elegantnejšia skrátená forma: namiesto if ($test == true) môžeme napísať jednoducho if ($test).

Prepíšme náš kód do skrátenej formy:

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

Povedzme teraz, že kontrolujeme, či sa premenná $test nerovná true:

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

V tomto prípade bude skrátená syntax vyzerať takto:

<?php $test = true; if (!$test) { // používame logické NOT echo '+++'; } else { echo '---'; } ?>

Podobná skratka existuje aj pre kontrolu na false. Nech je daný takýto kód:

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

Podmienka $test == false je v skutočnosti to isté ako $test != true:

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

A takúto podmienku sme sa už naučili skracovať v predchádzajúcom príklade. Skrátime:

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

Prepíšte nasledujúci kód pomocou skráteného porovnania:

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

Prepíšte nasledujúci kód pomocou skráteného porovnania:

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

Prepíšte nasledujúci kód pomocou skráteného porovnania:

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

Prepíšte nasledujúci kód pomocou skráteného porovnania:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť