admin 管理员组

文章数量: 1086019


2024年4月23日发(作者:电磁有限元开源程序)

你若盛开,蝴蝶自来。

php关闭warning问题的解决方法

php关闭warning问题的解决方法

在利用php做网页的时候,关闭php有时候会弹出warning的显

示提示。下面我为大家整理了php关闭warning问题的解决方法,期

望能帮到大家!

error_reporting 设定错误讯息回报的'等级

2047我记得应当是E_ALL。

文件中有很多配置设置。您应当已经设置好自己的

文件并把它放在合适的名目中,就像在 Linux 上安装PHP

和 Apache 2 的文档说明中所示的那样(请参阅 参考资料)。在调试

PHP 应用程序时,应当知道两个配置变量。下面是这两个变量及其默

认值:

display_errors = Off

error_reporting = E_ALL

E_ALL能从不良编码实践到无害提示到出错的全部信息。E_ALL

对于开发过程来说有点太细,由于它在屏幕上为一些小事(例如变量

未初始化)也显示提示,会搞糟扫瞄器的输出

所以不建议使用2047,最好把默认值改为:error_reporting =

E_ALL ~E_NOTICE

中display_errors = Off失效的解决

第 1 页/共 3

千里之行,始于足下。

问题:

PHP设置文件中明明已经设置display_errors = Off,

但是在运行过程中,网页上还是会消失错误信息。

解决:

经查log_errors= On,据官方的说法,当这个log_errors设置

为On,那么必需指定error_log文件,假如没指定或者指定的文件

没有权限写入,那么照样会输出到正常的输出渠道,那么也就使得

display_errors 这个指定的Off失效,错误信息还是打印了出来。

于是将log_errors = Off,问题就解决了。

常常见到error_reporting(7)直意为:设定错误讯息回报的

等级。

value constant

1 E_ERROR

2 E_WARNING

4 E_PARSE

8 E_NOTICE

16 E_CORE_ERROR

32 E_CORE_WARNING

第 2

页 /共 3

你若盛开,蝴蝶自来。

64 E_COMPILE_ERROR

128 E_COMPILE_WARNING

256 E_USER_ERROR

512 E_USER_WARNING

1024 E_USER_NOTICE

2047 E_ALL

2048 E_STRICT

然而7=1+2+4

就是出错时显示1 E_ERROR 2 E_WARNING 4 E_PARSE

文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有

需要的人。

第 3 页/共 3


本文标签: 关闭 大家 提示 应当 文件