如何设置php.ini中的错误级别参数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1158个文字,预计阅读时间需要5分钟。
在php.ini配置文件中设置错误报告级别的方法:
1. 打开php.ini配置文件。
2.找到error_reporting项。
3.将该项的值设置为所需的错误类型,例如:E_ALL + E_NOTICE。
4.保存并关闭配置文件。
5.重启web服务器以使更改生效。
操作环境:php.ini配置文件。
php.ini中设置错误级别的方法:打开“php.ini”配置文件,找到“error_reporting”项,将该项的值设置为需要的错误类型,例如“E_ALL & ~E_NOTICE”后,重启web服务器即可。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
PHP 中定义了许多不同级别的错误,如使用了未定义的变量会报出一个 notice 级别的错误,实例化一个未定义的类则会报出 fatal error 级别的错误。
可在 php.ini 配置文件中使用error_reporting定义错误级别,在代码中也可使用error_reporting(E_ALL)等来定义错误级别。
php.ini中设置错误级别的方法
这种方式设置error_reporting后,重启web服务器,就会永久生效。
这里以xampp集成软件包为例,打开配置文件php.ini,查看错误报告级别error_reporting的默认值,如下:
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
意思是报告所有的错误,但除了E_DEPRECATED和E_STRICT这两种。
将error_reporting的值设置为需要的错误类型,例修改为:
error_reporting=E_ALL & ~E_NOTICE
意思是报告所有的错误,但除了E_NOTICE这一种。这也是最常用的错误报告级别,它不会报告注意类(如:使用了未定义的变量)的错误。
保存,重启web服务器后生效。
PHP 中的错误类型如下表所示:
表格中的值(数值或者符号)用于建立一个二进制位掩码,制定要报告的错误信息。可以使用按位运算符来组合这些值或者屏蔽某些类型的错误。
注意,在 php.ini 之中,只有 '|'、'~'、'!'、'^' 和 '&' 会正确解析。
在正式环境中,可能会发生各种未知的错误,这时可以定义 error_reporting(0),这样就能屏蔽错误了,用户不会在页面看到错误信息,而当排查错误时,依然可到 PHP 的执行错误日志中寻找相关信息。
推荐学习:《PHP视频教程》
以上就是php.ini中怎么设置错误级别的详细内容,更多请关注自由互联其它相关文章!
本文共计1158个文字,预计阅读时间需要5分钟。
在php.ini配置文件中设置错误报告级别的方法:
1. 打开php.ini配置文件。
2.找到error_reporting项。
3.将该项的值设置为所需的错误类型,例如:E_ALL + E_NOTICE。
4.保存并关闭配置文件。
5.重启web服务器以使更改生效。
操作环境:php.ini配置文件。
php.ini中设置错误级别的方法:打开“php.ini”配置文件,找到“error_reporting”项,将该项的值设置为需要的错误类型,例如“E_ALL & ~E_NOTICE”后,重启web服务器即可。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
PHP 中定义了许多不同级别的错误,如使用了未定义的变量会报出一个 notice 级别的错误,实例化一个未定义的类则会报出 fatal error 级别的错误。
可在 php.ini 配置文件中使用error_reporting定义错误级别,在代码中也可使用error_reporting(E_ALL)等来定义错误级别。
php.ini中设置错误级别的方法
这种方式设置error_reporting后,重启web服务器,就会永久生效。
这里以xampp集成软件包为例,打开配置文件php.ini,查看错误报告级别error_reporting的默认值,如下:
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
意思是报告所有的错误,但除了E_DEPRECATED和E_STRICT这两种。
将error_reporting的值设置为需要的错误类型,例修改为:
error_reporting=E_ALL & ~E_NOTICE
意思是报告所有的错误,但除了E_NOTICE这一种。这也是最常用的错误报告级别,它不会报告注意类(如:使用了未定义的变量)的错误。
保存,重启web服务器后生效。
PHP 中的错误类型如下表所示:
表格中的值(数值或者符号)用于建立一个二进制位掩码,制定要报告的错误信息。可以使用按位运算符来组合这些值或者屏蔽某些类型的错误。
注意,在 php.ini 之中,只有 '|'、'~'、'!'、'^' 和 '&' 会正确解析。
在正式环境中,可能会发生各种未知的错误,这时可以定义 error_reporting(0),这样就能屏蔽错误了,用户不会在页面看到错误信息,而当排查错误时,依然可到 PHP 的执行错误日志中寻找相关信息。
推荐学习:《PHP视频教程》
以上就是php.ini中怎么设置错误级别的详细内容,更多请关注自由互联其它相关文章!

