Сузбијање упозорења у 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';
}
?>