`

php error_reporting

    博客分类:
  • PHP
 
阅读更多

error_reporting(255); 
是列出所以提示 
error_reporting(0); 
是不显示所以提示 
建议使用 
error_reporting(7); 
只显示严重错误


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 用户自定义的提醒(经常是bug,也可能是有意的)
2048 E_STRICT 编码标准化警告(建议如何修改以向前兼容)
4096 E_RECOVERABLE_ERROR 接近致命的运行时错误,若未被捕获则视同E_ERROR
6143 E_ALL 除E_STRICT外的所有错误(PHP6中为8191,即包含所有)

分享到:
评论

相关推荐

    PHP中error_reporting函数用法详细介绍

    error_reporting函数是PHP中用于管理错误报告级别的核心函数,它可以控制PHP脚本在运行过程中对不同类型的错误信息的显示和隐藏。正确使用error_reporting函数,可以减少不必要的错误信息干扰,提高程序的用户体验,...

    PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明

    `error_reporting(E_ALL ^ E_NOTICE)` 是PHP中用于设置错误报告级别的函数调用,它用于控制PHP在执行脚本过程中如何处理和显示错误信息。在PHP中,错误分为多个级别,每种级别代表不同严重程度的问题。理解这个函数...

    PHP的error_reporting错误级别变量对照表

    在PHP中所有的报错信息可以用error_reporting()这个函数来设置: 它的参数有字符串和数字两种表示方法,共14个等级,但是呢,我看使用其他数字貌似也可以,起初我以为它指的是一定的报错区间,后来,终于发现了其中...

    PHP中error_reporting()用法详解

    error_reporting() 函数规定报告哪个错误 。该函数设置当前脚本的错误报告级别。该函数返回旧的错误报告级别。 首先要知道error_reporting()函数是用来设置错误级别并返回当前级别的。它有14个错误级别,如下: 1 E...

    PHP中error_reporting()函数的用法(修改PHP屏蔽错误)

    今天学习CI框架过程中遇到个问题: A PHP Error was encountered Severity: Notice Message: Undefined variable: user 一般在默认的普通PHP文件中输出一个未定义声明的变量是不会报错误的,但在codeigniter框架下却...

    Laravel开发-laravel-error-reporting

    在“laravel-error-reporting”这个主题中,我们将深入探讨Laravel中错误处理的机制、配置以及最佳实践。 1. 错误级别: Laravel遵循PHP的错误级别,如E_ERROR、E_WARNING、E_NOTICE等。在生产环境中,通常只报告...

    如何不让php显示warning,deprecated字样

    `error_reporting`用于设定PHP应该报告哪些类型的错误。你可以将其设置为一个常量,比如`E_ALL & ~E_NOTICE & ~E_DEPRECATED`,这将禁报通知(Notice)和废弃警告(Deprecated),但仍会报告其他严重错误: ```php ...

    PHP的全局错误处理详解_.docx

    本文旨在详细介绍PHP中的全局错误处理机制,包括`error_reporting`和`set_error_handler`两个核心函数的使用方法。 #### 背景介绍 PHP作为一种动态解释型语言,虽然提供了极大的灵活性,但同时也意味着更容易出现...

    PHP简单留言本功能实现代码

    error_reporting(0); //关闭NOTICE提示 require_once "conn.php";  $pagesize=5; //每页显示5条数据 $sql="select count(*) from guestlist "; //选择数据库,计算符合条件的行数并返回行数 $result= mysql_...

    php链接mysql数据库

    error_reporting(0); ob_start(); session_start(); //打开会话 $HOST="localhost"; $USER="admin"; $PASS="admin"; $DBNAME="shopping"; $dblink=@mysql_connect($HOST,$USER,$PASS) or die("数据库链接...

    PHP Error(错误处理)讲解.md

    为了更好地控制哪些错误应该被报告,PHP提供了一个名为`error_reporting()`的函数。此函数允许开发者指定希望PHP报告的错误级别。例如,下面的代码会报告除了`NOTICE`级别之外的所有错误: ```php error_reporting...

    ecshop基于php5.0版本以上的配置修改

    error_reporting = E_ALL & ~E_STRICT ``` **修改后**: ```php error_reporting = E_ALL ``` 如果想要完全禁止显示错误,可以设置: ```php error_reporting = 0 ``` #### 知识点五:禁用错误显示 在生产环境中...

    Exif的信息读取PHP库.zip

    error_reporting(-1); ini_set('display_errors', 1); ini_set('display_startup_errors', 1); date_default_timezone_set('Europe/Brussels'); if (!is_file($autoloadFile = __DIR__ . '/../vendor...

    修复ECSHOP在PHP5.4以上版本中的运行问题

    error_reporting(E_ERROR | E_WARNING | E_PARSE); ``` 这样可以屏蔽除语法错误之外的所有错误。 #### 总结 通过上述分析和解决方案,可以有效地解决ECSHOP在PHP5.4及以上版本中运行时遇到的主要问题。值得...

Global site tag (gtag.js) - Google Analytics