error_reporting 设定错误讯息回报的等级
2047我记得应该是E_ALL。

php.ini 文件中有许多配置设置。您应当已经设置好自己的php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装PHP 和 Apache 2 的文档说明中所示的那样(请参阅 参考资料)。在调试PHP应用程序时,应当知道两个配置变量。下面是这两个变量及其默认值:
display_errors = Off
error_reporting = E_ALL

E_ALL能从不良编码实践到无害提示到出错的所有信息。E_ALL 对于开发过程来说有点太细,因为它在屏幕上为一些小事(例如变量未初始化)也显示提示,会搞糟浏览器的输出
所以不建议使用2047,最好把默认值改为:error_reporting = E_ALL & ~E_NOTICE

PHP.ini中display_errors = Off失效的解决
问题: 
   PHP设置文件php.ini中明明已经设置display_errors = Off,但是在运行过程中,网页上还是会出现错误信息。
解决:
   经查log_errors= On,据官方的说法,当这个log_errors设置为On,那么必须指定error_log文件,如果没指定或者指定的文件没有权限写入,那么照样会输出到正常的输出渠道,那么也就使得display_errors 这个指定的Off失效,错误信息还是打印了出来。于是将log_errors = Off,问题就解决了。

经常见到error_reporting(7)直意为:设定错误讯息回报的等级。

value   constant     
  1   E_ERROR       
  2   E_WARNING       
  4   E_PARSE       
  8   E_NOTICE       
  16   E_CORE_ERROR       
  32   E_CORE_WARNING       
  64   E_COMPILE_ERROR       
  128   E_COMPILE_WARNING       
  256   E_USER_ERROR       
  512   E_USER_WARNING       
  1024   E_USER_NOTICE       
  2047   E_ALL       
  2048   E_STRICT       
 然而7=1+2+4
就是出错时显示1 E_ERROR    2 E_WARNING     4 E_PARSE
<?php
//禁用错误报告
error_reporting(0);
//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//报告所有错误
error_reporting(E_ALL); 
?>

转载于:https://www.cnblogs.com/FanTasYX/archive/2013/03/19/2969892.html

php关闭warning相关推荐

  1. Qt使用MSVC编译器关闭“warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”警告的方法

    Qt使用MSVC编译器关闭"warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失"警告的方法 [问 ...

  2. php 取消warning,php怎么关闭warning提示

    php怎么关闭warning提示2020-07-14 14:07:46 php关闭warning提示的方法是:可以通过error_reporting()函数来实现.error_reporting()函 ...

  3. 低版本wordpress运行在PHP5.4上如何关闭warning信息

    2019独角兽企业重金招聘Python工程师标准>>> 公司居然还在用3.1版本的wordpress! 为了更好的进行相关插件的开发和功能的添加,我在本地也搭了个3.1的版本,感觉和 ...

  4. php 配置 关闭警告,php warning 关闭的方法

    php warning关闭的方法:首先指定error_log文件:然后在php.ini中设置"display_errors = Off"即可. php关闭warning error ...

  5. paddleocr有效关闭log日志打印输出

    项目场景: paddocr识别文字数字 问题描述 在我们使用paddleocr进行图像识别的时候会出现一些烦人的logging打印输出,通过下面的代码可以有效的关闭这些输出 原因分析: paddleo ...

  6. kubeadm安装K8S单master双节点集群

    宿主机: master:172.16.40.97 node1:172.16.40.98 node2:172.16.40.99 # 一.k8s初始化环境:(三台宿主机) 关闭防火墙和selinux sy ...

  7. vscode python第三方库检测_VSCode中使用Pylint检查python代码

    为什么使用lint 在日常开发中,不同开发人员会写下不同风格的代码,导致代码可维护性变差,为了解决风格不一致问题,我们可以制定代码规范,让开发人员都遵守同样的规范编写代码.在开发过程中,部分代码存在质 ...

  8. python https协议和InsecurePlatformWarning问题

    本人最近在学习python,今天想使用python来抓取糗事百科网站上的一些笑话故事的,由于糗事百科的网站url采取的是https协议,所以当我按照常规的方式抓取的时候,发现不行,报错了,找了很多方法 ...

  9. Java代码混淆工具ProGuard

    目录 Java代码混淆工具ProGuard 简介 描述 作用的环境 功能 工作原理 下载 使用时注意事项 版本问题 JDK位数问题 Java的字节码验证问题 关于使用类似于Hibernate的对象关系 ...

最新文章

  1. 皮一皮:这样的消息我也想收...
  2. 扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎心了
  3. 如何将python项目部署到服务器_部署python项目到linux服务器
  4. 【python基础知识】error C1083: 无法打开包括文件: “numpy/arrayobject.h”: No such file
  5. templateref html内容,angular4中的ElemenetRef和TemplateRef之间的区别
  6. 关于滑轮组的计算机知识点,初中物理:滑轮及滑轮组知识点总结
  7. C#2.0 泛型初探 (特性一览)
  8. 软件架构--《企业IT架构转型之道》笔记
  9. Spark-SQL常用内置日期时间函数
  10. PDF如何复制页面,PDF复制页面这种方法就够了
  11. php四段拼接ip,合并相同的ip段算法
  12. WebLogic的安装步骤及部署
  13. Sorted Adjacent Differences
  14. TSP问题解析篇之自适应大邻域搜索(ALNS)算法深度通读(附python代码)
  15. 1.1.26 word内容导入PPT
  16. 高考,高中毕业之后,这人世间,又多了一只闲云野鹤
  17. 在线SQL转XML工具
  18. 智汀双管齐下,玩转米家HomeKit智能家居
  19. 微软亚太研发集团2013招聘
  20. android Toast

热门文章

  1. matlab 时间序列 周期,求助:在MATLAB里如何输入时间序列中的时间
  2. IO多路复用是什么?
  3. 004-CSS3动画类
  4. 014_html折行
  5. python绘制饼图的列表有none_python 有没有库或者函数,类似R的corrplot,画相关系数图的时候,每个方框里面为饼图?...
  6. arcgis字段计算器赋值_ARCGIS操作技巧总结
  7. 菜鸟学java ——(一)面向对象程序设计(几个重要的概念)
  8. Java数据结构和算法:哈希表
  9. Android开源项目
  10. Android 根据从服务器中获取的rgb值实现动态改变圆角加框的Imageview 的背景色