АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗ppPmCdWSu 88 of 447 menu

Падаўжэнне папярэджанняў у PHP

Няхай зменная $test наогул не вызначана. Як вы ўжо ведаеце, значэнне такой зменнай будзе роўнае null. Пры гэтым спроба звярнуцца да гэтай зменнай прывядзе да з'яўлення папярэджання:

<?php var_dump($test); // выведзе null і папярэджанне ?>

Папярэджанне таксама будзе паказанае пры спробе праверыць зменную на null:

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

А вось праверка праз каманду isset не прывядзе да з'яўлення папярэджання - яно будзе аўтаматычна падаўленае:

<?php if (isset($test)) { echo $test; } else { echo 'variable does not exist'; } ?>
byenru