Огоҳиҳоро дар 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';
}
?>