merupakan sebuah pesan dari variabel atau Constanta yang tidak memiliki nilai (value). Jadi variabel atau contanta tersebut merupakan variabel kosong, lalu bagaimana cara menghilangkan pesan tersebut, berikut caranya :
Sebelumnya ketikan petikan code berikut untuk mencobanya :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
|
if
(
$_GET
[
'pg'
]== 1)
echo
"Ini halaman 1"
;
elseif
(
$_GET
[
'pg'
]== 2)
echo
"Ini halaman 1"
;
elseif
(
$_GET
[
'pg'
]== 3)
echo
"Ini halaman 3"
;
else
"404 Halaman tidak ketemu"
;
?>
1
2
3
4
5
| Hal 1 Hal 2 Hal 3 Notice: Undefined index: pg in D:\xampp\htdocs\blogq\index.php on line 11 Notice: Undefined index: pg in D:\xampp\htdocs\blogq\index.php on line 13 Notice: Undefined index: pg in D:\xampp\htdocs\blogq\index.php on line 15 |
- Gunakan tanda @ (red:at) pada tiap variabel yang kosong.
Tanda @ disini digunakan untuk menyembunyikan pesan error pervariabel, kita bisa gunakan dengan cara :
1
| @ $_GET [ 'pg' ] |
- 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 :
1
| if (isset( $_GET [ 'pg' ])== 2) |
- Cara dewa pertama dengan ~E_NOTICE
Mengapa pada langkah ini disebut cara dewa, karena dengan cara ini pesan semua pesan error akan ditampilkan kecuali error notice. Cara pakainya gampang, letakan code ini dibagian paling atas :
1
| error_reporting (E_ALL & ~E_NOTICE); |
- Terakhir cara dewa kedua 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.
Sekian tips dari saya, semoga bermanfaat. Download tutorial disini gan.
0 comments:
Post a Comment