2011-04-24 60 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

相关问题