PHP-da ogohlantirishlarni bostirish
$test o‘zgaruvchisi umuman aniqlanmagan bo‘lsin.
Siz allaqachon bilasizki, bunday o‘zgaruvchining qiymati
null ga teng bo‘ladi. Shu bilan birga, ushbu
o‘zgaruvchiga murojaat qilish urinishi ogohlantirish
paydo bo‘lishiga olib keladi:
<?php
var_dump($test); // null va ogohlantirishni chiqaradi
?>
O‘zgaruvchini null ga tekshirish urinishida ham
ogohlantirish ko‘rsatiladi:
<?php
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
isset buyrug‘i orqali tekshirish esa ogohlantirish
paydo bo‘lishiga olib kelmaydi - u avtomatik ravishda
bostiriladi:
<?php
if (isset($test)) {
echo $test;
} else {
echo 'variable does not exist';
}
?>