在默认的环境下.php.ini中配置错误消息有几种:

在默认的环境下.php.ini中配置错误消息有几种:

Php.ini 将能够显示的错误类型分为如下种类。

; E_ALL -所有的错误和警告,(不包含E_STRICT).

; E_ERROR -致命的运行时错误

; E_RECOVERABLE_ERROR -可由异常处理机制所捕捉 (catch/handle) 的错误

; E_WARNING - 运行时的警告(非致命错误)

; E_PARSE -编译时解析错误

; E_NOTICE-运行时的提示,这些提示常常是代码中的bug引起的,也许是故意的(如使用一个未初始化的变量,事实上它被自动初始化成一个空字符串)。

; E_STRICT - 运行时提示,能够给于PHP建议,以改变你的代码,以获得最好的协同性,并完善代码的兼容性。

; E_CORE_ERROR - PHP 初始化启动过程中的致命错误。

; E_CORE_WARNING - PHP 初始化启动过程中的非致命错误。

; E_COMPILE_ERROR - 致命的编译错误。

; E_COMPILE_WARNING – 编译错误(非致命的错误)。

; E_USER_ERROR - 用户错误信息。

; E_USER_WARNING - 用户警告信息。

; E_USER_NOTICE -用户提示信息。

在php.ini 中error_reporting 控制输出到用户端的消息种类。

以下几种是php.ini 中推荐的几种配置。

error_reporting = E_ALL 表示输出所有的信息。

error_reporting = E_ALL & ~E_NOTICE 表示输出所有的错误,除了提示。

error_reporting=E_COMPILE_ERRORE_RECOVERABLE_ERRORE_ERRORE_CORE_ERROR 表示输出所有的ERROR信息。

在php.ini 中,display_errors可以设置是否将以上设置的错误信息输出到用户端。

display_errors = On 输出到用户端(调试代码时候,打开这项更方便)

display_errors = OFF 消息将不会输出到用户端(最终发布给用户时记得改成off)

php中错误消息处理

在php中,对于错误处理非常的宽松。php系统会尽量让程序运行下去,除非遇到致命错误。

转载于:https://blog.51cto.com/wangxujun/575248

防止***根据PHP中的错误信息爆路径相关推荐

  1. java错误页面显示错误信息_Struts2在JSP页面中显示错误信息和提示信息的方法

    Struts2在JSP页面中显示错误信息和提示信息的方法主要有以下四种. 注意:以下四种方法均需要使Action类继承ActionSupport类. 一.域级错误信息 ①重写Action中的valid ...

  2. ojdbc6中的错误信息(中英) 【转】

    http://hi.baidu.com/kingtckingtc/blog/item/41cfbab78a5b0cfe30add134.html ojdbc6中的错误信息(中英) 2009年09月11 ...

  3. SpringMVC+HibernateValidator,配置在properties文件中的错误信息回显前端页面出现中文乱码

    问题: 后台在springMVC中使用hibernate-validator做参数校验的时候(validator具体使用方法见GOOGLE),用properties文件配置了校验失败的错误信息.发现回 ...

  4. C语言中返回错误信息的函数总结

    C语言strerror()函数:返回错误原因的描述字符串 头文件: #include <string.h> 定义函数: char * strerror(int errnum); 函数说明: ...

  5. [转]Jquery中AJAX错误信息调试参考

    下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认: "GET") 请求 ...

  6. JAVA 用enum 来枚举java项目中的错误信息

    参考文档: 1.https://www.jianshu.com/p/d2cb1355653c 2.http://c.biancheng.net/view/1100.html 3.https://blo ...

  7. 一个备库中ORA错误信息的分析 (r6笔记第69天)

    最近也在处理一些遗留的问题,所以对于使用orabbix的报警还是心怀敬畏之心,一方面是我们让它能够做全方位的监控,另一方面也让我发现我们还是存在不少的小问题,小问题虽小,但是放大了,就是大麻烦,甚至数 ...

  8. PHP编译过程中常见错误信息的解决方法

    在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决.以下是具体的一些解决办法: checking for BZip2 support- yes ch ...

  9. cmd执行bat结果不回显_批处理中屏蔽错误信息 nul 2nul 的用法 (cmdnul空格2nul)

    cmd批处理 nul 部分用法 用法1:2>nul 2>nul 是屏蔽操作失败显示的信息,如果成功依旧显示. 如:在批处理文件所在路径下md(或者mkdir)创建名为test的文件夹,当此 ...

最新文章

  1. Request To JavaBean(请求对象转换为JavaBean对象)
  2. Unit Test测试框架中的测试的执行顺序
  3. 史上最全的正则表达式
  4. JSP+servlet生成验证码并验证
  5. 安装向导因错误而提前结束_【软件安装】SIMATIC STEP7 V5.6中文版安装教程及错误解决方法...
  6. mysql一:初识数据库
  7. (46)VHDL实现4位桶性形移位器
  8. 99.6%屏占比 vivo NEX 3升级版入网:865+55W快充
  9. php7.4 微信小程序获取手机号
  10. 【疾病分类】基于matlab SVM植物叶子疾病检测和分类【含Matlab源码 093期】
  11. JAVA中this三种方法详解
  12. java 建模工具_哪一个uml建模工具好用?6款好用的uml建模工具
  13. 全新一代智慧园区数字孪生解决方案,为园区运营商和集成商赋能
  14. Spiral Matrix(Medium)
  15. 金蝶K3 SQL报表系列-委外未勾稽明细表
  16. 旋转木马图片切换展示js特效
  17. PHPCMS V9学习笔记(配置): 后台界面模板在线编辑
  18. 编程练习:编写一个函数,用于计算某长方形面积的函数
  19. csdn博客日志test1
  20. 物联网高温作业应用场景耐高温无线收发串口透传模块推荐

热门文章

  1. mel加载一个物体不同姿态的模型实现动画效果
  2. 神经网络画图-ConvNetDraw(简单实用)
  3. 使用EfficientNet深度学习模型对植物叶病进行分类
  4. 卷积神经网络图像识别_[源码和文档分享]基于CUDA的卷积神经网络算法实现
  5. python办公室应用_Python干货:玩转办公室软件(一)PP还能这样玩!
  6. AI从业人员需要必备这些算法和工具!
  7. 知道python_看完这篇文章,你就知道Python是什么?
  8. 一篇google developer 安全介绍的翻译
  9. 图片在xml文件中直接加载.9文件
  10. 模拟集成电路学习心得(不见牛人,不懂世界之大!!!)