php error 关闭,php error_reporting()关闭报错
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()关闭报错相关推荐
- eslint常用设置;eslint关闭驼峰命名;eslint关闭全等于===校验;eslint关闭未定义变量报错;eslint关闭声明后未使用变量报错;eslint关闭单闭合标签校验;
详细配置eslint操作可看此篇 eslint各种限制规则可看此篇 在 .eslintrc.js 文件修改规则:0关闭 1警告 2报错 module.exports = {root: true,par ...
- Sequel pro 意外退出 每次关闭一个会话 必报错
mac下的数据库客户端不多,Sequel pro 用了很长一段时间了,不知道从什么时候操作系统升级以后.就出了这个问题,关闭会话总是会报错. 尤其是想关闭一个回话的时候,整个程序退出还弹个错误对话框. ...
- unknown error mysql_mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法...
发现问题 最近在工作中遇到一个问题,在运行了一个innoDB类型的sql文件,报了Error: Unknown storage engine 'InnoDB'错误,网上查了很多方法,但是都没办法真正解 ...
- com.alibaba.druid.sql.parser.ParserException: syntax error, QUES %, pos 80 like报错解决
最近,把各应用的jdbc连接池统一从dbcp2改成了druid,运行时druid报sql解析错误,如下: select * from test where 1=1 ...
- ERROR 1136 (21S01): MySQL 的报错: 错误 1136(21S01): 列的计数 与 value 的计数 不相符 在第四行。
MySQL 的报错: 错误 1136(21S01): 列的计数 与 value 的计数 不相符 在第四行. desc product+-----------+-------------+------+ ...
- 针对Parse error: syntax error, unexpected T_PUBLIC in D:报错提醒
针对Parse error: syntax error, unexpected T_PUBLIC in D:\wamp报错的原因,是因为 public , private ,protect...... ...
- 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 ...
- 解决LaTeX:!Package CJK Error:Invalid character code报错
近期运行一个中文的latex模板总是报错,提示:!Package CJK Error:Invalid character code 我的latex编译套件是: WinEdit + MiKTeX 尝试了 ...
- ERROR 1366(HY000)报错解决方法
mysql报错ERROR 1366(HY000) 运行sql语句,报错像这样的ERROR 1366(HY000):Incorrect string value:XXX一堆乱码: 分析: 1.如果单独执 ...
- 【常见 Error Bug】Vivado仿真报错 ERROR: [XSIM 43-3322] 解决方法
问题发现 在进行 DDR3 实验时,仿真时出现以下报错信息. ERROR: [XSIM 43-3322] Static elaboration of top level Verilog design ...
最新文章
- 选择DataGrid中的CheckBox控件后该行背景变色
- oracle主键增长方式,oracle 自增长主键
- 深入理解Linux内核之主调度器
- 用sqoop把hdfs数据存储到mysql报错,Job job_1566707990804_0002 failed with state FAILED due to: Tas k failed
- php cli输出百分比,CLI模式。能不能修改已经输出的内容?
- Java 线程实例一(查看线程是否存活、获取当前线程名称、状态监测、线程优先级设置、死锁及解决方法、获取线程id、线程挂起)
- SqlServer过滤字段中的中文
- 牛客网---Java题库(1~10)
- C# HttpWebRequest 填充IP代理
- ubuntu切换到root
- Javascript:使用js将数据导出到excel/csv
- STM32F1开发指南笔记46----字库原理及汉字库创建
- Android开发中的Java包的定义
- 过采样与欠采样图像重采样(上采样下采样)
- 熠龙时空PC端职教模块
- 20200714学习笔记
- 计算机综合症怎么治,小窍门防治电脑综合征
- 苹果app商品定价_苹果将调整应用商店定价:中国区应用最低价涨至8元
- 罪恶黑名单第一季/全集The Blacklist迅雷下载
- Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列、多行)
热门文章
- python ftp 550错误:
- python svm
- python多进程共享内存
- Python 字符串大小写转换,值域范围
- 华为RH8100v3巡检
- bos 获取数据库连接_java解析数据接口获取json对象
- java递归整数逆序,将一个整数逆序输出,分别给出递归和非递归算法 | 学步园...
- python开发移动应用_什么是移动应用开发的最佳编程语言?(一)Python?c++?
- gcc mips64编译后无法运行在octeon上运行_编译工具链
- mysql 去空格_MySQL安装与步骤