如何在PHP文件中处理两次传递值

时间:2011-09-12 15:46:25

标签: php

我正在修改一个程序。在一个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

如何避免它?

3 个答案:

答案 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']。没有代码,我们无法告诉你任何事情。