Zaviranje opozoril v PHP
Naj bo spremenljivka $test sploh nedefinirana.
Kot že veste, bo vrednost takšne spremenljivke
enaka null. Pri tem bo poskus
dostopa do te spremenljivke povzročil
opozorilo:
<?php
var_dump($test); // izpiše null in opozorilo
?>
Opozorilo bo prikazano tudi pri poskusu preverjanja
spremenljivke na null:
<?php
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
Preverjanje z ukazom isset
pa ne bo povzročilo opozorila - le-to bo
avtomatsko zavrto:
<?php
if (isset($test)) {
echo $test;
} else {
echo 'spremenljivka ne obstaja';
}
?>