我已经检查了我的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中是否有断言报告配置可以强制显示这些错误? 在生产中,我希望断言失败调用回调方法并通过电子邮件向我发送错误。