⊗ppPmCdBShI 85 of 447 menu

Skrajšani if v konstrukciji if-else

Recimo, da želimo ugotoviti, ali je spremenljivka $test enaka vrednosti true. V tem primeru lahko konstrukcijo if zapišemo takole:

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

Pri programiranju so takšne preverbe potrebne zelo pogosto, zato zanje obstaja bolj elegantna skrajšana oblika: namesto if ($test == true) lahko preprosto napišemo if ($test).

Prepišimo našo kodo v skrajšani obliki:

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

Recimo zdaj, da preverjamo, ali spremenljivka $test ni enaka true:

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

V tem primeru bo skrajšana sintaksa videti takole:

<?php $test = true; if (!$test) { // uporabimo logični NE echo '+++'; } else { echo '---'; } ?>

Podobna okrajšava obstaja tudi za preverbo na false. Recimo, da imamo takšno kodo:

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

Pogoj $test == false je pravzaprav enako kot $test != true:

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

No, takšen pogoj pa smo se že naučili skrajšati v prejšnjem primeru. Skrajšajmo:

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

Prepišite naslednjo kodo z uporabo skrajšane primerjave:

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

Prepišite naslednjo kodo z uporabo skrajšane primerjave:

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

Prepišite naslednjo kodo z uporabo skrajšane primerjave:

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

Prepišite naslednjo kodo z uporabo skrajšane primerjave:

<?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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni