当前位置:首页>开发>正文

php显示错误信息怎么解决 如何关闭php错误回显信息

2023-04-11 05:11:08 互联网 未知 开发

php显示错误信息怎么解决 如何关闭php错误回显信息

如何关闭php错误回显信息

有几种方法可以屏蔽错误回显信息:
1. php.ini的display_errors
在php.ini文件中找到display_errors设置项,如果前面有分号,需要删去分号,并将值改为off

2. php.ini的error_reporting
这个是修改错误级别显示,如果将级别设为最高等级的,则什么错误都不会显示
在php.ini中找到error_reporting,去掉前面的分号(如果有),并将值改为0
3. 使用ini_set函数配置
此方法同方法1、2,只是在代码里面写,在无法修改php.ini的时候使用
string ini_set ( string $varname , string $newvalue )
ini_set(display_errors, 0)
ini_set(error_reporting,0)
4. 使用error_reporting函数
int error_reporting ([ int $level ] )
error_reporting(0)//关闭所有错误报告
5. 使用@屏蔽单条语句的错误回显
在需要屏蔽错误回显的语句前添加@符号

PHP运行脚本时的错误信息输出问题

开启步骤如下:
1. 打开php.ini文件。
以ubuntu为例,这个文件在: /etc/php5/apache2 目录下为例。
2. 搜索并修改下行,把Off值改成On
display_errors = Off
3. 搜索下行
error_reporting = E_ALL & ~E_NOTICE
或者搜索:
error_reporting = E_ALL & ~E_DEPRECATED
修改为
error_reporting = E_ALL | E_STRICT
4. 修改Apache的 httpd.conf,
以Ubuntu 为例, 这个文件在:/etc/apache2/ 目录下,这是一个空白文件。
添加以下两行:
php_flag display_errors on
php_value error_reporting 2035. 重启Apache,就OK了。
重启命令: :sudo /etc/init.d/apache2 restart.

最新文章