定义和用法

  error_reporting() 函数跪地你给应该报告何种 PHP 错误。

  error_reporting() 函数能够在运行时设置 error_reporting 指令。

  PHP 有诸多错误级别,使用该函数可以设置在脚本运行时的级别。如果没有设置可选参数 level,error_reporting() 仅会返回当前的错误报告级别。

语法

  error_reporting(level);

如果参数 level 未指定,当前报错级别将被返回。下面几项是 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 编译时致命性错。这就像由Zend脚本引擎生成了一个E_ERROR。
128 E_COMPILE_WARNING 编译时警告(非致命性错)。这就像由Zend脚本引擎生成了一个E_WARNING警告。
256 E_USER_ERROR 用户自定义的错误消息。这就像由使用PHP函数trigger_error(程序员设置E_ERROR)
512 E_USER_WARNING 用户自定义的警告消息。这就像由使用PHP函数trigger_error(程序员设定的一个E_WARNING警告)
1024 E_USER_NOTICE 用户自定义的提醒消息。这就像一个由使用PHP函数trigger_error(程序员一个E_NOTICE集)
2048 E_STRICT 编码标准化警告。允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。
4096 E_RECOVERABLE_ERROR 开捕致命错误。这就像一个E_ERROR,但可以通过用户定义的处理捕获(又见set_error_handler())
8191 E_ALL 所有的错误和警告(不包括 E_STRICT) (E_STRICT will be part of E_ALL as of PHP 6.0)

实例

规定不同的错误级别报告
<?php// 关闭错误报告error_reporting(0);// 报告运行时错误error_reporting(E_ERROR | E_WARNING | E_PARSE);// 报告所有错误error_reporting(E_ALL);// 等同 error_reporting(E_ALL);ini_set("error_reporting", E_ALL);// 报告 E_NOTICE 之外的所有错误error_reporting(E_ALL & ~E_NOTICE);
?> 

转载于:https://www.cnblogs.com/php-71/p/6677914.html

error_reporting()函数相关推荐

  1. error_reporting()函数用法

    首先要知道error_reporting()函数是用来设置错误级别并返回当前级别的.它有14个错误级别,如下: 1        E_ERROR          致命的运行时错误. 错误无法恢复过来 ...

  2. reporting php,php error_reporting函数怎么用

    error_reporting() 函数用于设置当前脚本的错误报告级别,指定报告何种 PHP 错误.语法为error_reporting(report_level),返回旧的错误报告级别. php e ...

  3. php error_reporting(0);,php error_reporting()函数的用法举例(错误捕捉)

    php error_reporting()函数的用法举例,供大家学习参考. 学习CI框架过程中遇到个问题: A PHP Error was encountered Severity: Notice M ...

  4. php中errorreporting,php中error_reporting函数用法详解_PHP教程

    在php中error_reporting是设置 PHP 的报错级别并返回当前级别,我们可以根据不同级别来设置是不给出错误提示域外出错时是否向往执行程序,下面我来介绍error_reporting()用 ...

  5. PHP error_reporting() 函数

    <?php// 关闭错误报告error_reporting(0);// 报告 runtime 错误error_reporting(E_ERROR | E_WARNING | E_PARSE);/ ...

  6. php e notice,PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明

    举例说明: 在Windows环境下:原本在php4.3.0中运行正常的程序,在4.3.1中为何多处报错,大体提示为:Notice:Undefined varialbe:变量名称. 例如有如下的代码: ...

  7. php 函数报错,PHP报错函数error_reporting()怎么用?

    PHP中,报错函数error_reporting()用于规定应该报告何种PHP错误,语法"error_reporting(level)":使用该函数可以设置在脚本运行时的错误级别, ...

  8. reporting php,PHP报错函数error_reporting()怎么用?

    PHP中,报错函数error_reporting()用于规定应该报告何种PHP错误,语法"error_reporting(level)":使用该函数可以设置在脚本运行时的错误级别, ...

  9. php error 关闭,php error_reporting()关闭报错

    error_reporting(-1); 表示显示所有PHP错误报告,包括将来PHP加入的新的错误级别. 至PHP5.4,E_ALL有同样的行为. error_reporting(0);  表示关闭所 ...

最新文章

  1. 归并排序原理及代码模板
  2. 滑动平均滤波_11种滤波算法程序大全(含源代码分享)
  3. 使用这样的方法代替注意力机制
  4. 迁移学习——入门笔记
  5. SNMP功能开发简介 六 snmp功能开发阶段性总结
  6. 平滑线反锯齿工具_PS大神常用选框类工具有哪些?其实很简单,小白认真学也能懂...
  7. 计算机教学与课程论专业,东北师范大学专业介绍:计算机课程与教学论
  8. Ubuntu18 搭建apache2+php5.6+mysql服务器
  9. SAP UI5 如何通过 manifest.json 文件定义第三方库依赖关系
  10. Apache Directory 指令
  11. python中的星号和乘号_Python 函数中参数前面一个和两个星号(**)的区别
  12. 评价的等级优良差_满意程度等级划分
  13. cmd命令操作Oracle数据库
  14. 编译Mysql 5.5时报do_abi_check错误
  15. java模拟浏览器请求HttpUtils,可秒杀京东优惠券
  16. 时刻警戒当前终端目录
  17. numpy-np.isin
  18. win10 安装sqlserver2000
  19. 脑电信号情绪识别研究综述
  20. 10_放置街灯(Placing Lampposts,UVa 10859)

热门文章

  1. 官宣!vue.ant.design 低调上线
  2. 创建一个delete触发器_基于 Django 信号机制实现类似触发器的效果
  3. matlab使用_重磅!哈工大、哈工程无法使用 MATLAB 软件
  4. mybatis的xml文件 比较详细的学习注意点
  5. oracle索引online样例,在线创建索引的问题案例
  6. 阿里用什么替代了dubbo_踢脚线怎么装才好看?如果不装踢脚线,用什么替代?...
  7. layui 列表上面的switch开关切换
  8. c++fabs函数_C语言中常用的标准库函数有哪些?
  9. html广告20s倒计时,简单时尚的jQuery倒计时插件
  10. 2020山东省计算机专科学校排名,2021山东专科学校排名 最好的高职院校排行榜