⊗ppPmCdEm 90 of 447 menu

Команда empty в PHP

Често в скриптове възниква необходимост от проверка на променлива за празнота. В PHP една променлива се счита за празна, ако е равна на 0, '', '0', false или null.

Проверката за празнота се извършва с помощта на командата empty:

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

По-често, обаче, се появява обратната задача - проверка дали променливата е непразна. Нека обърнем нашето условие:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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

Без да пускате кода, определете какво ще се изпише на екрана:

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