2014-09-27 74 views
-1

基本上試圖與哈希數組一起工作,唯一的問題是;每次我運行代碼或執行(我不知道這是叫什麼,但我使用xampp作爲一種web服務器)使用undefined常量| PHP哈希陣列

未定義的常量Berlijn的使用 - 假設'Berlijn'在C:\ XAMPP \ htdocs中\ UNIT4 \ les4.php上線12 我也得到每個變量的同樣的錯誤(布魯塞爾,Parijs &倫敦)

第12行是我的第一行代碼(以$ hoofstad開始)

我想知道如何解決這個問題,我已經讀過以前關於這個錯誤的問題;但沒有人幫我解決了我的錯誤。

<?php 


     $hoofstad = array ("DE"=>Berlijn,"BE"=>Brussel,"FR"=>Parijs, "GB"=>London); 

     echo($hoofstad["DE"]); 
     echo("<br />" . $hoofstad["BE"]); 
     echo("<br />" . $hoofstad["FR"]); 
     echo("<br />" . $hoofstad["GB"]); 

?>

+2

那麼......這些「字符串」周圍的雙引號? – bwoebi 2014-09-27 18:32:37

回答

0

戴上引號或周圍的鍵值,先生單引號。

$hoofstad = array ("DE"=>'Berlijn',"BE"=>'Brussel',"FR"=>'Parijs', "GB"=>'London'); 
+1

謝謝,我的書用數字解釋了它;當它這樣做的時候,它並沒有使用撇號,所以當我寫這些城市時,我認爲我不需要它們 – Abdel 2014-09-27 18:35:58