Solusi Error Notice: Use of undefined constant pada PHP
Tulisan ini merupakan jawaban dari tulisan sebelumnya yang menanyakan tentang munculnya pesan error array asosiatif PHP Notice: Use of undefined constant saat menjalankan script PHP yang dibuat.
Sebagai informasi, penanya tersebut menggunakan XAMPP 1.7.7, dan ini informasi terakhir dari beliau melalui email:
Trims utk tanggapannya, ternyata setelah saya coba konsultasi ke teman yang sdh lebih dahulu belajar PHP pesan error tersebut muncul karena XAMPP yang saya gunakan,
pdhl saya pakai yang terbaru [XAMPP 1.7.7 dari ApacheFriends] full version (zip),
Kemudian saya coba execute script tsb di XAMPP 1.7.1 [USB Lite], semua’a normal …
Oia, gud luck yach untuk bukunya, semoga cepat selesai, & laris di pasaran.
Sebagai tambahan, XAMPP 1.7.7 menggunakan PHP 5.3.8.
Ini adalah script PHP yang ditulis:
.
Solusinya adalah, Anda bisa menghilangkan error notice tersebut dengan menambahkan tanda kutip tunggal saat melakukan definisi variabel. Contoh, perhatikan baris-baris ini:
Tambahkan tanda kutip tunggal menjadi seperti ini:
Mudah-mudahan solusi ini bisa menyelesaikan masalah kamu.
Sebagai informasi, penanya tersebut menggunakan XAMPP 1.7.7, dan ini informasi terakhir dari beliau melalui email:
Trims utk tanggapannya, ternyata setelah saya coba konsultasi ke teman yang sdh lebih dahulu belajar PHP pesan error tersebut muncul karena XAMPP yang saya gunakan,
pdhl saya pakai yang terbaru [XAMPP 1.7.7 dari ApacheFriends] full version (zip),
Kemudian saya coba execute script tsb di XAMPP 1.7.1 [USB Lite], semua’a normal …
Oia, gud luck yach untuk bukunya, semoga cepat selesai, & laris di pasaran.
Sebagai tambahan, XAMPP 1.7.7 menggunakan PHP 5.3.8.
Ini adalah script PHP yang ditulis:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
| <html><head><title>Array Pacar</title></head><body> <?php $pacarku=array(array( nama=>"Rosa",sifat=>"Baik Hati",umur=>17 ),array( nama=>"Ruby",sifat=>"Tidak Sombong",umur=>27 ),array( nama=>"Sri",sifat=>"Rajin Menabung",umur=>37 ),array( nama=>"Nety",sifat=>"Pemalas",umur=>15 )); print$pacarku[2]["sifat"];print("<br>");print$pacarku[3] ["umur"]; ?> </body> </html> |
Try This: 4 Langkah Mudah Belajar Cara Membuat Website, Langsung Praktek! KLIK DI SINI!.
Meskipun benar apa yang ditulis bahwa penyebabnya adalah karena
menggunakan PHP versi terbaru, namun tentu saja solusinya bukan
downgrade PHP nya Solusinya adalah, Anda bisa menghilangkan error notice tersebut dengan menambahkan tanda kutip tunggal saat melakukan definisi variabel. Contoh, perhatikan baris-baris ini:
1
2
3
4
5
6
7
8
9
10
11
| array( nama=>"Rosa",sifat=>"Baik Hati" |
Tambahkan tanda kutip tunggal menjadi seperti ini:
1
2
3
4
5
6
7
8
9
10
11
| array(' nama'=>"Rosa",'sifat'=>"Baik Hati" |
0 komentar: