error_reporting(-1); 表示显示所有PHP错误报告,包括将来PHP加入的新的错误级别。

至PHP5.4,E_ALL有同样的行为。

error_reporting(0);  表示关闭所有PHP错误报告

error_reporting(7);

表示显示 E_ERROR(1) | E_WARING(2) |

E_PARSE(4) == (1+2+4)

更多见:

error_reporting — 设置应该报告何种 PHP 错误

说明

int error_reporting ([ int $level ] )

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

有诸多错误级别,使用该函数可以设置在脚本运行时的级别。 如果没有设置可选参数 level, error_reporting()

仅会返回当前的错误报告级别。

参数 level

新的 error_reporting 级别。 可以是一个位掩码也可以是一个已命名的常量。

强烈建议使用已命名的常量,以确保兼容将来的版本。 由于错误级别的添加、整数取值范围的增加,

较久的基于整数的错误级别不会总是和预期的表现一致。

可用的错误级别常量及其实际含义描述在了 predefined constants 中。

值 常量 说明 备注

1 E_ERROR (integer)

致命的运行时错误。这类错误一般是不可恢复的情况,例如内存分配导致的问题。后果是导致脚本终止不再继续运行。

2 E_WARNING (integer) 运行时警告 (非致命错误)。仅给出提示信息,但是脚本不会终止运行。

4 E_PARSE (integer) 编译时语法解析错误。解析错误仅仅由分析器产生。

8 E_NOTICE (integer)

运行时通知。表示脚本遇到可能会表现为错误的情况,但是在可以正常运行的脚本里面也可能会有类似的通知。

16 E_CORE_ERROR (integer) 在PHP初始化启动过程中发生的致命错误。该错误类似

E_ERROR,但是是由PHP引擎核心产生的。 since PHP 4

32 E_CORE_WARNING (integer) PHP初始化启动过程中发生的警告 (非致命错误) 。类似

E_WARNING,但是是由PHP引擎核心产生的。 since PHP 4

64 E_COMPILE_ERROR (integer) 致命编译时错误。类似E_ERROR, 但是是由Zend脚本引擎产生的。

since PHP 4

128 E_COMPILE_WARNING (integer) 编译时警告 (非致命错误)。类似

E_WARNING,但是是由Zend脚本引擎产生的。 since PHP 4

256 E_USER_ERROR (integer) 用户产生的错误信息。类似 E_ERROR,

但是是由用户自己在代码中使用PHP函数 trigger_error()来产生的。 since PHP 4

512 E_USER_WARNING (integer) 用户产生的警告信息。类似 E_WARNING,

但是是由用户自己在代码中使用PHP函数 trigger_error()来产生的。 since PHP 4

1024 E_USER_NOTICE (integer) 用户产生的通知信息。类似 E_NOTICE,

但是是由用户自己在代码中使用PHP函数 trigger_error()来产生的。 since PHP 4

2048 E_STRICT (integer) 启用 PHP 对代码的修改建议,以确保代码具有最佳的互操作性和向前兼容性。 since

PHP 5

4096 E_RECOVERABLE_ERROR (integer) 可被捕捉的致命错误。

它表示发生了一个可能非常危险的错误,但是还没有导致PHP引擎处于不稳定的状态。 如果该错误没有被用户自定义句柄捕获 (参见

set_error_handler()),将成为一个 E_ERROR 从而脚本会终止运行。 since PHP 5.2.0

8192 E_DEPRECATED (integer) 运行时通知。启用后将会对在未来版本中可能无法正常工作的代码给出警告。

since PHP 5.3.0

16384 E_USER_DEPRECATED (integer) 用户产少的警告信息。 类似 E_DEPRECATED,

但是是由用户自己在代码中使用PHP函数 trigger_error()来产生的。 since PHP 5.3.0

30719 E_ALL (integer) E_STRICT出外的所有错误和警告信息。 30719 in PHP 5.3.x,

6143 in PHP 5.2.x, 2047 previously

上面的值(数值或者符号)用于建立一个二进制位掩码,来制定要报告的错误信息。可以使用按位运算符来组合这些值或者屏蔽某些类型的错误。请注意,在

php.ini 之中,只有'|', '~', '!', '^' 和 '&' 会正确解析。

php error 关闭,php error_reporting()关闭报错相关推荐

  1. eslint常用设置;eslint关闭驼峰命名;eslint关闭全等于===校验;eslint关闭未定义变量报错;eslint关闭声明后未使用变量报错;eslint关闭单闭合标签校验;

    详细配置eslint操作可看此篇 eslint各种限制规则可看此篇 在 .eslintrc.js 文件修改规则:0关闭 1警告 2报错 module.exports = {root: true,par ...

  2. Sequel pro 意外退出 每次关闭一个会话 必报错

    mac下的数据库客户端不多,Sequel pro 用了很长一段时间了,不知道从什么时候操作系统升级以后.就出了这个问题,关闭会话总是会报错. 尤其是想关闭一个回话的时候,整个程序退出还弹个错误对话框. ...

  3. unknown error mysql_mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法...

    发现问题 最近在工作中遇到一个问题,在运行了一个innoDB类型的sql文件,报了Error: Unknown storage engine 'InnoDB'错误,网上查了很多方法,但是都没办法真正解 ...

  4. com.alibaba.druid.sql.parser.ParserException: syntax error, QUES %, pos 80 like报错解决

    最近,把各应用的jdbc连接池统一从dbcp2改成了druid,运行时druid报sql解析错误,如下: select * from test          where 1=1          ...

  5. ERROR 1136 (21S01): MySQL 的报错: 错误 1136(21S01): 列的计数 与 value 的计数 不相符 在第四行。

    MySQL 的报错: 错误 1136(21S01): 列的计数 与 value 的计数 不相符 在第四行. desc product+-----------+-------------+------+ ...

  6. 针对Parse error: syntax error, unexpected T_PUBLIC in D:报错提醒

    针对Parse error: syntax error, unexpected T_PUBLIC in D:\wamp报错的原因,是因为 public , private ,protect...... ...

  7. java.rmi.server.port_java.rmi.server.ExportException: internal error: ObjID already in use报错处理...

    由于在server.xml文件中使用配置了 在catalina.sh中也指定了对应 CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jm ...

  8. 解决LaTeX:!Package CJK Error:Invalid character code报错

    近期运行一个中文的latex模板总是报错,提示:!Package CJK Error:Invalid character code 我的latex编译套件是: WinEdit + MiKTeX 尝试了 ...

  9. ERROR 1366(HY000)报错解决方法

    mysql报错ERROR 1366(HY000) 运行sql语句,报错像这样的ERROR 1366(HY000):Incorrect string value:XXX一堆乱码: 分析: 1.如果单独执 ...

  10. 【常见 Error Bug】Vivado仿真报错 ERROR: [XSIM 43-3322] 解决方法

    问题发现 在进行 DDR3 实验时,仿真时出现以下报错信息. ERROR: [XSIM 43-3322] Static elaboration of top level Verilog design ...

最新文章

  1. 选择DataGrid中的CheckBox控件后该行背景变色
  2. oracle主键增长方式,oracle 自增长主键
  3. 深入理解Linux内核之主调度器
  4. 用sqoop把hdfs数据存储到mysql报错,Job job_1566707990804_0002 failed with state FAILED due to: Tas k failed
  5. php cli输出百分比,CLI模式。能不能修改已经输出的内容?
  6. Java 线程实例一(查看线程是否存活、获取当前线程名称、状态监测、线程优先级设置、死锁及解决方法、获取线程id、线程挂起)
  7. SqlServer过滤字段中的中文
  8. 牛客网---Java题库(1~10)
  9. C# HttpWebRequest 填充IP代理
  10. ubuntu切换到root
  11. Javascript:使用js将数据导出到excel/csv
  12. STM32F1开发指南笔记46----字库原理及汉字库创建
  13. Android开发中的Java包的定义
  14. 过采样与欠采样图像重采样(上采样下采样)
  15. 熠龙时空PC端职教模块
  16. 20200714学习笔记
  17. 计算机综合症怎么治,小窍门防治电脑综合征
  18. 苹果app商品定价_苹果将调整应用商店定价:中国区应用最低价涨至8元
  19. 罪恶黑名单第一季/全集The Blacklist迅雷下载
  20. Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列、多行)

热门文章

  1. python ftp 550错误:
  2. python svm
  3. python多进程共享内存
  4. Python 字符串大小写转换,值域范围
  5. 华为RH8100v3巡检
  6. bos 获取数据库连接_java解析数据接口获取json对象
  7. java递归整数逆序,将一个整数逆序输出,分别给出递归和非递归算法 | 学步园...
  8. python开发移动应用_什么是移动应用开发的最佳编程语言?(一)Python?c++?
  9. gcc mips64编译后无法运行在octeon上运行_编译工具链
  10. mysql 去空格_MySQL安装与步骤