【问题标题】:error_reporting(E_ALL) problemerror_reporting(E_ALL) 问题
【发布时间】:2010-12-01 08:57:22
【问题描述】:

我已将 error_reporting(E_ALL) 放在我的 php 页面顶部,现在我对此发表评论,但它给了我以下通知,但页面的其余部分工作正常,页面没有问题。

注意:未定义索引:第 10 行 /var/www/cafe/view/ingredients.php 中的操作调用堆栈:0.0007 333108 1. {main}() /var/www/cafe/view/ingredients.php: 0

我应该怎么做才能从我的页面顶部删除通知。

在说明页面

并在此页面顶部我得到了操作,例如 $action=$_GET['action'];但这给了我通知——

【问题讨论】:

  • 您不喜欢以前的问题得到的答案吗?
  • -1 好吧,如果您无法对其进行分类,请禁用error_reporting
  • 可能重复 [PHP: "Notice: Undefined variable" ](stackoverflow.com/questions/4261133/…)

标签: php


【解决方案1】:

您正在尝试访问某个数组的索引action,该索引不存在。示例:$some_variable['action']

尝试运行var_dump($some_variable);die;,你会发现它不存在。

【讨论】:

  • 在说明页面
    和顶部这个页面我得到了动作,例如 $action=$_GET['action'];但这给了我通知
  • 请接受关于您其他问题的一些答案,以证明您不会再打我们。然后我会给你更多的信息
  • 我接受了对我有用的答案之一,来自我发布的问题 replace string in php
  • 然后在$action=$_GET['action']; 之前执行var_dump($_GET);die;,并提供结果以及该页面的URL。谢谢
【解决方案2】:

阅读错误消息并查看它引用的代码行(第 10 行)。您正在尝试访问未定义的内容(“操作”)。

【讨论】:

    猜你喜欢
    • 2010-12-13
    • 1970-01-01
    • 2014-08-23
    • 2016-05-25
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 2010-12-29
    相关资源
    最近更新 更多