在PHP程序运行过程中如果有错误发生,在浏览器上是否显示错误信息,以及显示错误信息的级别是我们在程序开发、调试、运营过程中需要控制的。

下面就通过设置php.ini,控制PHP错误信息(errors)的屏蔽和显示作如下说明:

1、错误信息是否显示
     显示错误 display_errors = On
     屏蔽错误 display_errors = Off (缺省值)

2、显示错误信息的级别
     error_reporting = E_ALL (全部)
     error_reporting = E_ALL & ~E_NOTICE (Notice 以上的错误会显示)
     在这里我们一般设置为E_ALL,在PHP程序中利用error_reporting()函数来设置当前程序的错误信息级别。

3、设置是否保存错误日志
     在程序运营过程中我们一般设置为不显示错误,这样可以通过保存错误日志来记录运行状态
    log_errors = On (记录错误日志)
    log_errors = Off (不记录)
    如果保存错误日志的话,需要同时设置错误日志保存文件
    error_log = e:/php/logs/php_error.log

http://hi.baidu.com/e_polo/item/5903dedd4f17a14ddcf9be31

转载于:https://www.cnblogs.com/gaohuag/p/3554513.html

PHP错误信息(errors)的屏蔽和显示-设置PHP.ini相关推荐

  1. linux 命令自动提示错误信息,Linux基础命令---sar显示系统活动信息

    选项说明 -A显示所有报告 -b显示IO状态以及传输速率,有一下值可以显示: tps,每秒发送给物理设备的传输总数.传输是对物理设备的I/O请求.多个逻辑请求可以组合成对设备的单个I/O请求.转移是不 ...

  2. php关闭notice_PHP_屏蔽PHP默认设置中的Notice警告的方法,PHP的默认设置是显示Notice警告 - phpStudy...

    屏蔽PHP默认设置中的Notice警告的方法 PHP的默认设置是显示Notice警告提示,这会造成页面无法正常显示出来.你有没定义的变量直接使用了.不过编PHP的时候本来就不像C++那么严格,编程的时 ...

  3. win10你的电脑遇到问题,需要重新启动,我们只收集某些错误信息(volmgr win10 161) ---(解决方法:调整内存对应的页面文件)

    目录 前言 ■解决(step3,6有效,其他感觉没有什么效果.) ■解决step1.设置电脑启动为快速启动(没有什么效果) ■解决Step2.1  完全内存转储 (不太好用) ■解决Step2.2  ...

  4. php 代码 屏蔽 notice,屏蔽PHP默认设置中的Notice警告的方法

    PHP的默认设置是显示Notice警告提示,这会造成页面无法正常显示出来.你有没定义的变量直接使用了.不过编PHP的时候本来就不像C++那么严格,编程的时候经常还会利用这个特点. 在把自己辛辛苦苦编写 ...

  5. 屏蔽php显示错误信息+sql防注入常用函数

    屏蔽php显示错误信息 那是因为php.ini中关闭了错误显示,将错误写成了文件,这是人为设置的结果 display_errors =on就好了. 当PHP启动的时候,它将在Web服务器标准头信息中添 ...

  6. Shell脚本实用小技巧-教你屏蔽执行命令的所有显示信息,包含错误信息

    前言: 在Linux中,有个/dev/null的东西,人们一般称之为黑洞,大概的意思就是东西就像黑洞一样,任何东西丢进去都会消失,那么下面就开始进行一些小案例去认识一下这个黑洞! 参考信息:shell ...

  7. 项目上线,php的错误信息必须不让其在页面中显示给客户,

    对于PHP开发者来 说,一旦某个产品投入使用,应该立即将 display_errors选项关闭,以免因为这些错误所透露的路径.数据库连接.数据表等信息而遭到黑客攻击.但是,任何一个产品在投入使用后,都 ...

  8. jsr303jsp页面怎么显示错误信息_springmvc使用JSR-303进行数据校验实例

    项目中,通常使用较多的是前端的校验,比如页面中js校验以及form表单使用bootstrap校验.然而对于安全要求较高点建议在服务端进行校验. 服务端校验: 控制层controller:校验页面请求的 ...

  9. 如何让网页显示友好的错误信息页面

    大多数用户看到"该页无法显示","服务器内部错误"等默认错误提示信息会立马关闭浏览器窗口,我们为什么不能自定义一下呢?让用户从错误信息中得到真正的帮助? 错误信 ...

  10. php mysql 500错误日志_服务器出现500错误的时候,让PHP显示错误信息

    用PHP开发程序时,如果服务器出现500的时候,如果无法知道究竟是什么原因,就无法进行调试. 要让PHP显示错误信息,可以从PHP配置文件 (php.ini)或PHP程序文件入手,另外,如果与IIS整 ...

最新文章

  1. 自动调试用于移动GPU的卷积网络
  2. 烽火服务器装系统,烽火 FitServer R2200 V5 机架式服务器
  3. 如果你是PM,想转PM,拿走
  4. 记一次OutOfMemory定位过程
  5. 快速排序算法的实现 随机生成区间里的数 O(n)找第k小 O(nlogk)找前k大...
  6. python文件的读取和写入
  7. 使用BAPI_CONTRACT_CREATE创建采购合同框架协议
  8. 查看tomcat服务器返回的响应消息,Tomcat上的WebSocket握手返回意外响应代码500
  9. python readlines慢_为什么readline()比Python中的readlines()慢得多?
  10. dos下查看机器端口占用情况
  11. LeetCode-726 原子的数量 递归
  12. RabbitMQ学习笔记-RabbitMQ简介
  13. C语言计算机二级考动态分配内存吗,08年计算机二级C语言辅导:malloc动态分配的内存的生存周期是多少?...
  14. [oracle] 设置PL/SQL Developer 字符集
  15. python matplotlib画饼形图
  16. mysql表别名不加as_数据库别名AS区别
  17. Dice Loss与mIoU
  18. 使用ggplot2绘制频率分布图
  19. 用::after写背景
  20. Win10玩魔兽争霸不能全屏显示的设置教程

热门文章

  1. 第二十八篇 闭包函数
  2. 使用AsyncTask类实现简单的异步处理操作
  3. android 使用android.support.v7 添加ActionBar
  4. 触发器中的 Inserted表和Deleted表
  5. WinForm实现只打开一个窗口的代码
  6. POJ 3415 Common Substrings(后缀数组 + 单调栈)题解
  7. HTML 转 PDF的两种实现方式
  8. Event Filter Table Entry
  9. JS中异常处理的理解
  10. 第一个冲刺周期第二天补发