Muncul Warning “Notice: Undefined Index”

Munculnya pesan warning yang berbunyi ‘Notice: Undefined index:‘. Sebenarnya peringatan tersebut bukanlah suatu error, namun sekedar peringatan bahwa ada suatu variabel di dalam program yang belum terdefinisi sebelumnya. Munculnya peringatan ini disebabkan karena adanya perbedaan versi PHP di dalam XAMPP, AppServ ataupun yang lain.

Bagaimana solusi dari permasalahan di atas?

Peringatan di atas bisa saja diabaikan karena tidak berpengaruh pada kinerja script atau proses yang terjadi di dalamnya. Namun, jika Anda ingin menghilangkan peringatan tersebut caranya adalah dengan memodifikasi parameter

error_reporting = …

yang ada di file konfigurasi php.ini. Jika Anda menggunakan XAMPP, maka letak file php.ini di C:\XAMPP\PHP

Tambahkanlah nilai “& ~E_NOTICE” pada nilai parameternya, contoh:

error_reporting = E_ALL & ~E_NOTICE

 Cari parameter  display_errors = On dan ubah menjadi display_errors = Off


Jika sudah, maka silakan restart Apache nya. Semoga artikel ini bisa menjadi solusi bagi Anda yang menjumpai masalah serupa.