Solusi Error Notice: Use of undefined constant pada PHP

By Adhi P. - Last updated: Friday, August 17, 2012 - Save & Share - Comments

banner438kursus 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:


<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>

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:

Try This: 4 Langkah Mudah Belajar Cara Membuat Website, Langsung Praktek! KLIK DI SINI!.

array

( nama=>

"Rosa"

,

sifat=>

"Baik Hati"

 

Tambahkan tanda kutip tunggal menjadi seperti ini:


array

(' nama'=>

"Rosa"

,

'sifat'=>

"Baik Hati"

Mudah-mudahan solusi ini bisa menyelesaikan masalah kamu.

 

Posted in Belajar PHP • Tags: , , , Top Of Page