⊗ppPmCdBShI 85 of 447 menu

Скраћени if у if-else конструкцији

Рецимо, на пример, желимо да проверимо да ли је променљива $test једнака вредности true. У том случају конструкцију if можемо записати овако:

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

Приликом програмирања такве провере су потребне веома често, па за њих постоји елегантнији скраћени облик: уместо if ($test == true) можемо написати једноставно if ($test).

Хајде да препишемо наш код у скраћеној форми:

<?php $test = true; if ($test) { // еквивалентно if ($test == true) echo '+++'; } else { echo '---'; } ?>

Рецимо сада да проверавамо да ли променљива $test није једнака true:

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

У овом случају скраћена синтакса ће изгледати овако:

<?php $test = true; if (!$test) { // користимо логичко НЕ echo '+++'; } else { echo '---'; } ?>

Слично скраћење постоји и за проверу на false. Рецимо да имамо овакав код:

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

Услов $test == false је у ствари исто што и $test != true:

<?php $test = true; if ($test != true) { // еквивалентно if ($test == false) echo '+++'; } else { echo '---'; } ?>

Ну, а такав услов смо већ научили да скратимо у претходном примеру. Скратимо:

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

Препишите следећи код користећи скраћено поређење:

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

Препишите следећи код користећи скраћено поређење:

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

Препишите следећи код користећи скраћено поређење:

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

Препишите следећи код користећи скраћено поређење:

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