⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј