PHP错误提示的关闭方法详解

 更新时间:2013年06月23日 23:56:47   作者:  
关闭PHP错误脚本提示是程序上线了必须做的一件事情,就是不管程序怎么报错我们都不能让错误日志在服务器上给大家看到,下面我来总结两种关闭PHP错误脚本提示的具体方法

最简单的办法就是直接在php程序代码中加入下面代码:

复制代码 代码如下:
error_reporting(E_ALL^E_NOTICE^E_WARNING);

可以关闭所有notice 和 warning 级别的错误。

把这个语句放在您脚本的功用包含文件中,通常为config.php 或者conn.php 中就可以控制输出了。

当然我也也可以在php.ini中进行设置了方法如下

打开PHP安装目录下的php.ini文件

找到display_errors = On 修改为 display_errors = off

注意:如果你已经把PHP.ini文件复制到windows目录下,那么必须同时把c:windows/php.ini里的display_errors = On 修改为display_errors = off

PHP .ini中display_errors = Off失效的解决

问题:

PHP 设置文件php .ini中明明已经设置display_errors = Off,但是在运行过程中,网页上还是会出现错误信息。

解决:

打开PHP安装目录下的php.ini文件

找到log_errors = off 修改为 log_errors = on

找到error_log = filename 修改为 error_log="D:PHPerrlogphp_error.log" (这里的目录和文件名D:PHPerrlogphp_error.log随便你取什么)

注意:如果你已经把PHP.ini文件复制到windows目录下,那么必须同时把c:windows/php.ini文件.

此外php_error.log至少要有USER的修改和写权限,否则无法输出错误日志.


经常见到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     
  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

复制代码 代码如下:

<?php
//禁用错误报告
error_reporting(0);
//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//报告所有错误
error_reporting(E_ALL);
?>

相关文章

  • php json中文编码为null的解决办法

    php json中文编码为null的解决办法

    这篇文章主要介绍了php json中文编码为null的解决办法,需要的朋友可以参考下
    2016-12-12
  • php allow_url_include的应用和解释

    php allow_url_include的应用和解释

    PHP常常因为它可能允许URLS被导入和执行语句被人们指责。事实上,这件事情并不是很让人感到惊奇,因为这是导致称为Remote URL Include vulnerabilities的php应用程序漏洞的最重要的原因之一。
    2010-04-04
  • 基于php常用函数总结(数组,字符串,时间,文件操作)

    基于php常用函数总结(数组,字符串,时间,文件操作)

    本篇文章是对php常用函数(数组,字符串,时间,文件操作)进行了详细的总结介绍,需要的朋友参考下
    2013-06-06
  • php源码分析之DZX1.5字符串截断函数cutstr用法

    php源码分析之DZX1.5字符串截断函数cutstr用法

    这篇文章主要介绍了php源码分析之DZX1.5字符串截断函数cutstr用法,实例分析了DZX1.5中cutstr函数实现字符串截取的使用技巧,需要的朋友可以参考下
    2015-06-06
  • PHP中返回引用类型的方法

    PHP中返回引用类型的方法

    这篇文章主要介绍了PHP中返回引用类型的方法,这是个比较容易混淆的概念,如果不是出于某些特殊的原因,建议还是不要使用,需要的朋友可以参考下
    2015-04-04
  • PHP+JS实现的实时搜索提示功能

    PHP+JS实现的实时搜索提示功能

    这篇文章主要介绍了PHP+JS实现的实时搜索提示功能,涉及php结合ajax实时传输数据与字符串的遍历、匹配相关操作技巧,需要的朋友可以参考下
    2018-03-03
  • PHP编程之设置apache虚拟目录

    PHP编程之设置apache虚拟目录

    这篇文章主要为大家详细介绍了设置apache虚拟目录的方法,步骤很简单,希望对大家有用,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • 数据结构之利用PHP实现二分搜索树

    数据结构之利用PHP实现二分搜索树

    这篇文章主要给大家介绍了关于数据结构之利用PHP实现二分搜索树的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • php调整服务器时间的方法

    php调整服务器时间的方法

    这篇文章主要介绍了php调整服务器时间的方法,涉及php中strftime函数的使用技巧,需要的朋友可以参考下
    2015-04-04
  • php简单提示框alert封装函数

    php简单提示框alert封装函数

    php自定义函数之简单提示框alert,方便输出提示信息。
    2010-08-08

最新评论