Penekanan Peringatan di PHP
Misalkan variabel $test tidak terdefinisi sama sekali.
Seperti yang sudah Anda ketahui, nilai variabel seperti itu
akan sama dengan null. Namun, upaya untuk
mengakses variabel ini akan menyebabkan munculnya
peringatan:
<?php
var_dump($test); // akan menampilkan null dan peringatan
?>
Peringatan juga akan ditampilkan saat mencoba memeriksa
variabel terhadap null:
<?php
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
Namun, pemeriksaan melalui perintah isset
tidak akan menyebabkan munculnya peringatan - peringatan akan
otomatis ditekan:
<?php
if (isset($test)) {
echo $test;
} else {
echo 'variable does not exist';
}
?>