Laman

Rabu, 06 Januari 2016

Menghilangkan pesan error Notice: Undefined index: pada PHP



Notice: Undefined index: Merupakan sebuah pesan dari variabel atau Constanta yang tidak memiliki nilai (value). Jadi variabel atau contanta tersebut merupakan variabel kosong.
Cara Menyelesaikannya adalah :
1.      Gunakan tanda (red:at) pada tiap variabel yang kosong.
Tanda @ disini digunakan untuk menyembunyikan pesan error pervariabel, kita bisa gunakan dengan cara :
@$_GET['pg']
2.  Gunakan isset()
isset() digunakan untuk mengecek keberadaan dari suatu variabel, apakah udah didefinisikan nilainya atau belum. Dengan fungsi ini kita bisa mencegah keluarnya pesan error. Cara pakai begini :
if(isset($_GET['pg'])== 2)
3.      Cara ampuh pertama dengan ~E_NOTICE
Mengapa pada langkah ini disebut cara ampuh, karena dengan cara ini pesan semua pesan error akan ditampilkan kecuali error notice. Cara pakainya gampang, letakan code ini dibagian paling atas :
error_reporting(E_ALL & ~E_NOTICE);
4.  Terakhir cara error_reporting(0);
Dengan cara terakhir ini, pesan error apapun tidak akan ditampilkan. Sebaiknya hindari penggunaan ini karena akan merepotkan kita dalam pencarian bug di web yang kita buat.


Tidak ada komentar:

Posting Komentar