php关闭warning
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相关推荐
- Qt使用MSVC编译器关闭“warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”警告的方法
Qt使用MSVC编译器关闭"warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失"警告的方法 [问 ...
- php 取消warning,php怎么关闭warning提示
php怎么关闭warning提示2020-07-14 14:07:46 php关闭warning提示的方法是:可以通过error_reporting()函数来实现.error_reporting()函 ...
- 低版本wordpress运行在PHP5.4上如何关闭warning信息
2019独角兽企业重金招聘Python工程师标准>>> 公司居然还在用3.1版本的wordpress! 为了更好的进行相关插件的开发和功能的添加,我在本地也搭了个3.1的版本,感觉和 ...
- php 配置 关闭警告,php warning 关闭的方法
php warning关闭的方法:首先指定error_log文件:然后在php.ini中设置"display_errors = Off"即可. php关闭warning error ...
- paddleocr有效关闭log日志打印输出
项目场景: paddocr识别文字数字 问题描述 在我们使用paddleocr进行图像识别的时候会出现一些烦人的logging打印输出,通过下面的代码可以有效的关闭这些输出 原因分析: paddleo ...
- kubeadm安装K8S单master双节点集群
宿主机: master:172.16.40.97 node1:172.16.40.98 node2:172.16.40.99 # 一.k8s初始化环境:(三台宿主机) 关闭防火墙和selinux sy ...
- vscode python第三方库检测_VSCode中使用Pylint检查python代码
为什么使用lint 在日常开发中,不同开发人员会写下不同风格的代码,导致代码可维护性变差,为了解决风格不一致问题,我们可以制定代码规范,让开发人员都遵守同样的规范编写代码.在开发过程中,部分代码存在质 ...
- python https协议和InsecurePlatformWarning问题
本人最近在学习python,今天想使用python来抓取糗事百科网站上的一些笑话故事的,由于糗事百科的网站url采取的是https协议,所以当我按照常规的方式抓取的时候,发现不行,报错了,找了很多方法 ...
- Java代码混淆工具ProGuard
目录 Java代码混淆工具ProGuard 简介 描述 作用的环境 功能 工作原理 下载 使用时注意事项 版本问题 JDK位数问题 Java的字节码验证问题 关于使用类似于Hibernate的对象关系 ...
最新文章
- 皮一皮:这样的消息我也想收...
- 扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎扎心了
- 如何将python项目部署到服务器_部署python项目到linux服务器
- 【python基础知识】error C1083: 无法打开包括文件: “numpy/arrayobject.h”: No such file
- templateref html内容,angular4中的ElemenetRef和TemplateRef之间的区别
- 关于滑轮组的计算机知识点,初中物理:滑轮及滑轮组知识点总结
- C#2.0 泛型初探 (特性一览)
- 软件架构--《企业IT架构转型之道》笔记
- Spark-SQL常用内置日期时间函数
- PDF如何复制页面,PDF复制页面这种方法就够了
- php四段拼接ip,合并相同的ip段算法
- WebLogic的安装步骤及部署
- Sorted Adjacent Differences
- TSP问题解析篇之自适应大邻域搜索(ALNS)算法深度通读(附python代码)
- 1.1.26 word内容导入PPT
- 高考,高中毕业之后,这人世间,又多了一只闲云野鹤
- 在线SQL转XML工具
- 智汀双管齐下,玩转米家HomeKit智能家居
- 微软亚太研发集团2013招聘
- android Toast
热门文章
- matlab 时间序列 周期,求助:在MATLAB里如何输入时间序列中的时间
- IO多路复用是什么?
- 004-CSS3动画类
- 014_html折行
- python绘制饼图的列表有none_python 有没有库或者函数,类似R的corrplot,画相关系数图的时候,每个方框里面为饼图?...
- arcgis字段计算器赋值_ARCGIS操作技巧总结
- 菜鸟学java ——(一)面向对象程序设计(几个重要的概念)
- Java数据结构和算法:哈希表
- Android开源项目
- Android 根据从服务器中获取的rgb值实现动态改变圆角加框的Imageview 的背景色