php的错误级别

deprecated   不赞成使用,可能有漏洞可能效率低,以后的版本不支持等

notice  通知级别的错误

warning    警告 这个需要看代码是不是哪里出了问题     以上三个程序仍然继续向下执行

fatal error  致命错误  程序停止执行

parse error 解析错误了  直接挂了  程序停止执行

=================================

E_USER 级别错误,用户自定义错误;好比,我触发trigger_error()一个E_USER_ERROR级别错误,它就相当于php本身的error错误

顺便这里说下,找到php.ini的一个方法,打印出phpinfo();

如图:即便是不在这里,也要把它给放到这里!

程序里写  非php.ini

error_reporting(0);  //不显示错误

error_reporting(-1); // 显示所有错误

显示出来:ini_set(‘display_errors‘,‘On‘);

时间: 2025-01-02 16:19:41

php的错误级别的相关文章

PHP 错误与异常 笔记与总结(3)PHP 配置文件(php.ini)中与错误相关的选项 与 设置错误级别

[PHP 配置文件中与错误相关的选项 ] 选项 描述 error_reporting 设置错误报告的级别 display_errors 是否显示错误 log_errors 设置是否将错误信息记录到日志或者 error_log 中 error_log 设置脚本错误将记录到的文件 log_errors_max_len 设置 log_errors 的最大字节数 ignore_repeated_errors 是否忽略重复的错误信息 ignore_repeated_source 是否忽略重复错误消息的来源

PHP 错误级别

PHP 错误级别 : deprecated : 不赞成的 不推荐的 ( 不影响程序运行 ) Notice : 通知级别的错误 未定义 不存在 之类的通知错误 ( 不影响程序运行 ) warning :警告级别 ( 不影响程序运行 ) Fatal error : 致命错误 ( 运行终止运行 ) Parse error : 语法解析错误 程序未运行 在解析时就发生了错误 比如少写了个分号 语法解析错误 在任何情况下都会显示 即使屏蔽了错误信息 错误级别设置: php.ini error_report

调整PHP中的错误级别

所谓调整PHP中的错误级别,就是指显示自己需要的错误报告 步骤如下: 1.打开PHP的配置文件,移动到error_reporting的位置 2.将error_reporting的值修改为自己想要的错误报告级别 需要注意的是不要将原来的配置文件的值修改,而是将其注释掉,然后在下面重新书写自己的值.好处在于一旦出现什么问题,可以快速的还原原来的配置 3.重启apache 需求:显示除了E_NOTICE以外的错误类型 有一个~的符号,代表除了该级别以外 虽然上面我们是通过修改配置文件的方式来修改的错误

php中的错误级别

在php编程过程中,大家一定会遇到或多或少的错误提醒,也正是这些错误提示,指引我们编写更加干净的代码,今天先写出我们主要列出的错误类型,先挖坑,写关于php错误与异常的相关知识,慢慢填坑.    Deprecated最低级别错误,程序继续执行 Notice 通知级别的错误 如直接使用未声明变量,程序继续执行 Warning 警告级别的错误,可能得不到想要的结果 Fatal error  致命级别错误致命级别错误,程序不往下执行 parse error 语法解析错误,最高级别错误,连其他错误信息也

PHP 基础篇 - PHP 错误级别详解

一.前言 最近经常看到工作 2 年左右的童鞋写的代码也会出现以静态方法的形式调用非静态方法,这是个 Deprecated 级别的语法错误,代码里不应该出现的.对方很郁闷,说:为什么我的环境可以正常运行呢? 二.详解 代码会不会报错,以及你能不能看到报错信息由 PHP 配置中以下两个参数影响,目前线上主流的配置如下(php.ini 文件中): error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT display_errors = Off 下面

PHP错误级别设置

错误报告级别:指定了在什么情况下,脚本代码中的错误(这里的错误是广义的错误,包括E_NOTICE注意.E_WARNING警告.E_ERROR致命错误等)会以错误报告的形式输出. 设置错误报告级别的方法: 1. 修改PHP的配置文件php.ini 这种方式设置error_reporting后,重启web服务器,就会永久生效.打开配置文件php.ini,查看错误报告级别error_reporting的默认值,如下: error_reporting=E_ALL & ~E_DEPRECATED &

nginx日志的错误级别

error_log的错误日志级别: debug info notice warn error crit 级别的定义格式为 error_log   logs/nginx_error.log  debug; debug级别的错误日志记录的内容会很丰富. crit级别的错误日志记录的内容最少

php错误级别和错误日志的学习

1.常用的错误报告级别 http://php.net/manual/zh/errorfunc.constants.php E_ERROR : 致命的运行时错误,会阻止脚本运行. E_WARNING : 运行时警告 E_RARSE:语法解析错误 E_NOTICE: 运行时注意消息 E_ALL :全部错误 2.php关于错误的设置 display_errors : 是否开启php输出报告功能,可以在脚本中使用ini_set来进行设置(php.ini中的off和on,在脚本中可以使用1和0) erro

PHP错误级别 error_reporting() 函数详解

在PHP开发的时候常常会用到error_reporting(report_level)来调试自己的程序,下面列出了report_level可能值: 值 常量 描述 1 E_ERROR 这是一个严重错误,不可恢复,如位置异常,内存不足等 2 E_WARNING 警告,最一般的错误,如函数的参数错误等 4 E_PARSE 解析错误,在解析PHP文件时产生,并强制PHP在执行前退出 8 E_NOTICE 通告表示可能在操作一些未知的变量等.在开发时可开启通告,以保证程序是"安全通告"的,瑞在