⊗ppPmCdBShI 85 of 447 menu

Skraćeni if u if-else konstrukciji

Recimo, na primer, da želimo da proverimo da li promenljiva $test ima vrednost true. U tom slučaju konstrukciju if možemo zapisati ovako:

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

Prilikom programiranja, ovakve provere su potrebne veoma često, pa za njih postoji elegantniji skraćeni oblik: umesto if ($test == true) možemo napisati jednostavno if ($test).

Prepišimo naš kod u skraćenoj formi:

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

Recimo sada da proveravamo da promenljiva $test nije jednaka true:

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

U ovom slučaju skraćena sintaksa će izgledati ovako:

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

Slična skraćenica postoji i za proveru na false. Recimo da imamo ovakav kod:

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

Uslov $test == false je zapravo isto što i $test != true:

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

Ovakav uslov smo već naučili da skratimo u prethodnom primeru. Skratimo:

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

Prepišite sledeći kod koristeći skraćeno poređenje:

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

Prepišite sledeći kod koristeći skraćeno poređenje:

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

Prepišite sledeći kod koristeći skraćeno poređenje:

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

Prepišite sledeći kod koristeći skraćeno poređenje:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij