我正在修改一个程序。在一个PHP文件中发生了两次值传递,我从系统收到如下通知:
Notice: Undefined index: content in /Users/alexhu/NetBeansProjects/menagerie/svn/trunk/apps/frontend/modules/legacy/legacy_lib/content/utilities/hraprint.php on line 23
和
Notice: Undefined index: isProvena in /Users/alexhu/NetBeansProjects/menagerie/svn/trunk/apps/frontend/modules/legacy/legacy_lib/content/utilities/hraprint.php on line 24
如何避免它?
答案 0 :(得分:2)
这个错误意味着你基本上得到了类似的东西:
$my_arrray = array();
if ($my_array['content'] == ....) {
}
...尝试访问尚未定义的数组中的索引/键。为了防范它,你需要像:
if (isset($my_array['content']) && ($my_array['content'] == ....)) {
答案 1 :(得分:1)
您正在尝试使用不存在的数组索引。
错误说明错误: - )
答案 2 :(得分:0)
您只是尝试在代码中访问$array['content']
和$array['isProvena']
。没有代码,我们无法告诉你任何事情。