最简单的办法就是直接在php程序代码中加入下面代码:

复制代码代码如下:
error_reporting(E_ALL^E_NOTICE^E_WARNING);

可以关闭所有notice 和 warning 级别的错误。

把这个语句放在您脚本的功用包含文件中,通常为config.php 或者conn.php 中就可以控制输出了。

当然我也也可以在php.ini中进行设置了方法如下

打开PHP安装目录下的php.ini文件

找到display_errors = On 修改为 display_errors = off

注意:如果你已经把PHP.ini文件复制到windows目录下,那么必须同时把c:windows/php.ini里的display_errors = On 修改为display_errors = off

PHP .ini中display_errors = Off失效的解决

问题:

PHP 设置文件php .ini中明明已经设置display_errors = Off,但是在运行过程中,网页上还是会出现错误信息。

解决:

打开PHP安装目录下的php.ini文件

找到log_errors = off 修改为 log_errors = on

找到error_log = filename 修改为 error_log="D:PHPerrlogphp_error.log" (这里的目录和文件名D:PHPerrlogphp_error.log随便你取什么)

注意:如果你已经把PHP.ini文件复制到windows目录下,那么必须同时把c:windows/php.ini文件.

此外php_error.log至少要有USER的修改和写权限,否则无法输出错误日志.

经常见到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/daochong/p/7513419.html

PHP错误提示的关闭方法详解相关推荐

  1. 搜狗浏览器热搜怎么关 热搜关闭方法详解

    要说"搜狗浏览器"中最让人不满的地方,相信不少网友都会投该浏览器页面最下面的"搜狗搜索热搜"一票,毕竟其中经常出现一些用户曾经搜索过的或相关的词语!那么,搜狗浏 ...

  2. php7自定义异常处理,基于PHP7错误处理与异常处理方法(详解)

    PHP7错误处理 PHP 7 改变了大多数错误的报告方式.不同于传统(PHP 5)的错误报告机制,现在大多数错误被作为 Error 异常抛出. 这种 Error 异常可以像 Exception 异常一 ...

  3. 5.网站404错误--404页面制作方法详解(下)

    八.制作404页面 这里分两种情况. Apache 为Apache Server设置 404错误页面的方法很简单,只需: (1)在.htaccess文件中加入如下内容:ErrorDocument 40 ...

  4. win10怎么关闭defender安全中心?Defender服务关闭方法详解

    win10系统已经越来越多人使用了,其自带的Defender可以说已经可以满足我们日常电脑的安全使用了.不过有时候我们会需要去关闭这个服务,那么win10怎么关闭defender安全中心呢?下面就来看 ...

  5. linux内核看门狗关闭方法,详解linux 看门狗驱动编写

    看门狗是linux驱动的一个重要环节.某些特殊的设备,有时候需要放在一些环境恶劣的地方,比如电信设备.但是,任何软件都不可能100%没有bug.如何保证软件在遇到严重bug.死机的时候也能正常运行呢, ...

  6. C++ close()关闭文件方法详解

    <C++ open打开文件>一节中,详细介绍了文件流对象如何调用 open() 成员方法打开指定文件.相对应地,文件流对象还可以主动关闭先前打开的文件,即调用 close() 成员方法. ...

  7. html页面在ie上出现404怎么解决,ie浏览器网页上有错误解决方法详解

    ie浏览器网页上有错误解决方法详解 最近网友反馈我的浏览器左下角总显示"网页上有错误",我已经修复过IE了,可是不管用.然后在浏览器上看不到网上的视频和图片的播放.在QQ空间上输入 ...

  8. android开发者选项打开方式,打开、关闭安卓手机的开发者选项的方法详解

    现在使用安卓手机的用户人群很多,大家都知道安卓手机中的"开发人员选项"吧,最近,有用户在问如何关闭或者打开开发者选项.那么小编今天就给大家带来一个打开.关闭安卓手机的开发者选项的方 ...

  9. tgp饥荒 服务器无响应,饥荒TGP版常见运行问题有哪些_TGP版礼包领取及邀请添加好友方法详解_快吧单机游戏...

    <饥荒>TGP版常见运行问题有哪些呢,玩家们是不是很想知道呢?下面小编为玩家们带来了<饥荒>TGP版礼包领取及邀请添加好友方法详解,还不知道的玩家快来看看吧. 1.皮肤礼包如何 ...

最新文章

  1. 在预装win8的电脑上换win7系统讲解
  2. centos7x64搭建php,2# CentOS 6.7 x64 Apache/PHP/Mariadb环境搭建
  3. java 实现接口后重写方法报错
  4. 存储管理算法java代码
  5. Codeforces Round #742 (Div. 2) F. One-Four Overload 构造 + 二分图染色
  6. Ibatis2.0使用说明(二)——配置篇
  7. 【读书笔记】Java NIO (中文版) 读书笔记
  8. sql语句 取搜索列表的前几条
  9. js - 预加载+监听图片资源加载制作进度条
  10. SSM山东医院-1-登录(对象条件查询)-未加密版本
  11. Tiny Jpeg Decoder (JPEG解码程序) 源代码分析 2:解码数据
  12. moonmq: 用go实现的高性能message queue
  13. mysql中alter语句卡死的一个解决方法
  14. 完全免费:鲜为人知的桌面正文内容检索工具(支持epub/mobi/azw3/markdown)
  15. 【个人学年总结】大一——“蛰伏”的一年
  16. 优盘在计算机上无法显示,u盘在电脑上识别不出来怎么办_u盘在电脑不显示如何修复-win7之家...
  17. 摘抄Django项目(一)
  18. 使用猿如意体验【ChatGPT】
  19. html2canvas导出照片样式乱,html2canvas生成图片(图片样式和显示样式不一致)
  20. php 美化js文件,js实现文件上传表单域美化特效_javascript技巧

热门文章

  1. Java springcloud B2B2C o2o多用户商城 springcloud架构
  2. 1-4 多文档界面处理(2)
  3. 彻底删除0KB顽固文件或文件夹的方法
  4. 【资料】翘首期盼247天!《阿里巴巴Java开发手册》扫描插件详情介绍
  5. Zedboard安装桌面系统ubuntu及opencv(2)
  6. Linux***检测基础学习
  7. Windows XP解决显示桌面图标消失的问题
  8. Cisco ACS AAA服务器导入华为私有属性
  9. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面.
  10. MFC实现打开、保存文件对话框和浏览文件夹对话框,把代码直接拷贝到要响应的按钮函数下面就行了