当前位置: 首页 > 面试题库 >

如何显示PHP错误?

楚良平
2023-03-14
问题内容

我已经检查了我的PHP ini文件(php.ini)并display_errors已设置,并且错误报告为E_ALL。我已经重新启动了Apache
Web服务器。

我什至把这些行放在脚本的顶部,甚至没有捕获到简单的解析错误。例如,我用a声明变量,"$"而我不关闭statement
";"。但是我所有的脚本都显示关于这些错误的空白页面,但是我想在浏览器输出中实际看到这些 错误

error_reporting(E_ALL);
ini_set('display_errors', 1);

还剩下什么呢?


问题答案:

这总是对我有用:

ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);

但是,这不会使PHP显示解析错误-显示这些错误的唯一方法是使用以下代码行修改php.ini:

display_errors = on

(如果您无权访问php.ini,那么将该行放入.htaccess也可能有效):

php_flag display_errors 1


 类似资料:
  • 问题内容: 我安装了XAMPP 1.7.4(使用PHP 5.3.5),问题是PHP不显示任何错误消息。例如,如果我使用不带参数的MYSQL连接,PHP将不会抱怨必填字段。 为什么是这样? 如何配置PHP以显示错误? 问题答案: 要在脚本级别启用错误,请在脚本顶部添加: 或者,如果它 不是 生产站点,而仅仅是开发/测试站点,则可以在php.ini中打开错误报告。搜索以下设置:

  • 我正在尝试用spring显示一个报告PDF,我终于得到了它,但是问题出现在我的代码中有一个异常或错误的时候。在这种情况下,我想在我的应用程序中显示特殊的消息。sping控制器返回一个带有文件pdf的ResponseEntity和一个http状态代码。

  • 问题内容: 输出显示如下: 但我想展示 解 问题答案: 尝试在像这样的函数之后设置字符编码:

  • 本文向大家介绍如何在PHP中以HTML显示XML?,包括了如何在PHP中以HTML显示XML?的使用技巧和注意事项,需要的朋友参考一下 如果字符串是预先格式化的,并且需要用纯文本表示,则可以将其包装在HTML <pre />标记中,并且html实体可以用于转义尖括号。这已经显示如下- 字符串被分配给字符串类型,上面的字符串用于显示HTML中的XML- 示例 输出结果 这将产生以下输出-

  • 我正面临一个奇怪的问题。我已经把所有东西都放在php.ini文件里了。但是我不能在浏览器中显示任何错误。我google设置了. ini文件,并做了所有需要的事情。但是我仍然不能在浏览器中显示错误信息。我的PHP ini设置, 我尝试使用以下代码查看错误消息, 实际上文件示例不可用。所以它必须显示致命错误。但它显示的是空白页。 你能告诉我怎么解决这个问题吗?我不知道我错过了什么。

  • 我希望我的Laravel应用程序在开发期间在浏览器中输出断言错误。虽然我已经把一些断言在我的Laravel代码,肯定会失败,我从来没有看到任何错误输出在浏览器? Laravel中是否有断言报告配置可以强制显示这些错误? 在生产中,我希望断言失败调用回调方法并通过电子邮件向我发送错误。