2013-08-07 72 views
-2

我想用php創建一個文件。這樣創建的文件包含大量的HTML內容以及一些MySQL查詢。問題在於線(第3個藍色箭頭),由向下的箭頭表示。如何檢查此陳述的冗餘?

這裏的主要錯誤是由於單引號逗號的冗餘。請問有人能幫我解決這個問題嗎?

請看到這個圖像代碼..

+3

請不要發佈代碼的截圖,因此很難在沒有重新輸入所有內容的情況下對部分進行評論。只需使用正確的代碼格式將其剪切並粘貼,只需縮進四個空格即可。 – tadman

+0

被倒置的逗號?你的意思是'''單引號? –

回答

0

你的問題是,您使用的是雙引號字符串內引用數組鍵。這在PHP中是不允許的,儘管它會「禮貌地」做正確的事情,但會發出警告。

例如

$arr['foo'] = 'bar'; 

echo "This is wrong: $arr['foo']"; // wrong 
echo "This is correct: $arr[foo]"; // right 
echo "This is correct: {$arr['foo']}"; // also right 

在這三種情況下,PHP都會在數組引用位置正確輸出「bar」,第一行會引發警告。