- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
无论您告诉它禁用什么,PHP 都会强制显示错误的一些原因是什么?
我试过了
error_reporting(0);
ini_set('display_errors', 0);
没有运气。
最佳答案
请注意位于 http://uk.php.net/error_reporting 的手册中的警告:
Most of E_STRICT errors are evaluated at the compile time thus such errors are not reported in the file where error_reporting is enhanced to include E_STRICT errors (and vice versa).
如果您的底层系统配置为报告 E_STRICT 错误,则这些错误可能在您的代码被考虑之前就已输出。不要忘记,error_reporting/ini_set 是运行时评估,在“运行前”阶段执行的任何操作都不会看到它们的效果。
根据您的评论,您的错误是...
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /usr/home/REDACTED/public_html/dev.php on line 11
然后应用相同的一般概念。您的代码永远不会运行,因为它在语法上无效(您忘记了“;”)。因此,永远不会遇到您更改报错。
解决此问题需要更改系统级错误报告。例如,在 Apache 上,您可以放置...
php_value error_reporting 0
在 .htaccess 文件中将它们全部抑制,但这取决于系统配置。
务实地,不要写有语法错误的文件:)
关于php - 即使使用 error_reporting(0),PHP 也会回显错误的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/78296/
我是一名优秀的程序员,十分优秀!