misal jika kita langsung lakukan operasi, echo $nama
padahal $nama itu kosong dan belum di define maka pasti muncul notice ...
cara penanggulangannya ya deklarasikan dulu
$nama = NULL;
/* proses php lainnya di sini */
echo $nama;
pasti gak muncul notice ..., kalo udah kebanyakan kasus seperti ini dan pusing , jadi pengen notice nya dihilangkan yang artinya mau di abaikan saja , ya mau gak mau ubah aja di php.ini nya ... di bagian error reporting nya di set menjadi :
error_reporting = E_ALL & ~E_NOTICE
artinya semua error tetep di tampilkan kecuali notice opsi ~ itu artinya negasi, atau tidak di tampilkan. walaupun cara ini sebenarnya tidak recommended untuk development mode. untuk option error_reporting ini ada beberapa di antarnya
- E_ALL, maka akan menampilkan semua error dan warning dari script php kita
- E_ERROR, akan menampilkan hanya fatal error dari script kita
- E_WARNING, akan menampilkan warning dari script kita
- E_NOTICE, menampilkan notice dari script kita
error_reporting = E_ALL & E_NOTICE
1 comment:
wah.. makasih nih mas....
masalanya jadi aneh.. kebanyakan notice..
di buku yang saya pelajari ga da notice..
eh.. pas saya coba kok ada...
heheh....
Post a Comment