⊗ppPmCdEm 90 of 447 menu

PHP даги empty командаси

Скриптларда ўзгарувчини ⁅i⁆буш⁅/i⁆ эканлигини текшириш зарурати мавжуд. 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 '---'; } ?>
iduzuzcrusv