关闭php错误提示的方法

2015年07月05日 17:37 by:唠吧小站

关闭php错误提示的方法

第一种方法:修改服务器的php.ini配置文件

打开linux服务器/etc/php.ini文件,并重启apache

  1. display_errors = On 修改为 display_errors = off

第二种方法: 直接在php页面上关闭错误提示:

  1. <?php
  2. ini_set('display_errors','Off');
  3. error_reporting(NULL);
  4. ?>

经常见到error_reporting()错误讯息。

下面几项是 level 可能的值:

常量

描述

1 E_ERROR  致命性运行时错
2 E_WARNING 运行时警告(非致命性错)
4 E_PARSE 编译时解析错误
8 E_NOTICE 运行时提醒(这些经常是是你的代码的bug引起的,也可能是有意的行为造成的。(如:基于未初始化的变量自动初始化为一个;空字符串的事实而使用一个未初始化的变量)
16 E_CORE_ERROR 发生于PHP启动时初始化过程中的致命错误
32 E_CORE_WARNING 发生于PHP启动时初始化过程中的警告(非致命性错) 
64 E_COMPILE_ERROR 编译时致命性错误
128 E_COMPILE_WARNING 编译时警告(非致命性错)
256 E_USER_ERROR 用户产生的出错消息
512 E_USER_WARNING 用户产生的警告消息
1024 E_USER_NOTICE 用户产生的提醒消息
2048 E_STRICT 编码标准化警告(建议如何修改以向前兼容)
4096 E_RECOVERABLE_ERROR 接近致命的运行时错误,若未被捕获则视同E_ERROR
8191 E_ALL 所有的错误