2011-04-24 59 views
0
PHP 1. {main}() /Users/aaron/NetBeansProjects/PhpProject2/CssToSQL.php:0 
PHP 2. GetContentRules($contentRules = *uninitialized*) /Users/aaron/NetBeansProjects/PhpProject2/CssToSQL.php:134 

Line 134: $contentRuleList = GetContentRules($configSections['vips']); 

function GetContentRules($contentRules) { ... } 

$configSections['vips']包含像1114線爲什麼我在使用php調用函數時會得到* uninitialized *警告?

我的功能正常工作,但我試圖找出爲什麼這個錯誤被拋出?

TIA!

+2

請更清楚明確。 – 2011-04-24 18:39:08

+1

向我們展示更多代碼 – levu 2011-04-24 18:39:11

+0

嘗試'var_dump($ configSections);'在調用函數之前,是否定義了$ configSections ['vips']? – azat 2011-04-24 18:42:43

回答

0

錯誤!=警告。警告只是表明你應該修復的東西,但不一定。如果這是一個錯誤,你的腳本會在錯誤發生的時候彈出。鑑於您在問題標題中暗示的錯誤消息,您的$configSections['vips']未定義。 $configSections本身不是,或者陣列中沒有['vips']鍵。

+0

但是,在某些地方修復警告可能會導致修復問題。換句話說,有時候警告可能會隱藏未來的錯誤。 – Korcholis 2011-04-24 23:19:15

+0

你好。是的,感謝您的反饋。我確實知道錯誤和警告之間的區別,但是,我輸入錯誤並表示警告。我的錯。感謝您的反饋。 – Techie210 2011-04-27 01:27:35

+0

我確實發現了該問題。我爲每個超出範圍的數組調用了一個索引,我發出了警告。再次感謝大家的時間和考慮。 – Techie210 2011-04-27 01:28:29

相關問題