Jtti广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么设置不显示notice warning
  • 897
分享到

php怎么设置不显示notice warning

php 2022-01-13 21:01:52 897人浏览 才女
摘要

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑。php怎么设置不显示notice warning?解决PHP显示Warning和Notice等问题PHP在安装后,会在php.ini 文件中设置报错、提醒、警告等方式的

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑。

php怎么设置不显示notice warning?

解决PHP显示Warning和Notice等问题

PHP在安装后,会在php.ini 文件中设置报错、提醒、警告等方式的出现,这样的方式可以使我们在调试PHP程序的时候能及时了解程序所存在的问题。然后,有时候我们并不需要提醒、警告 等内容,比如当我们使用PHP5.5(或更高)时,搭配MySql 开发环境时,使用了较老的 MySql连接方式,此时PHP 就会提示:请使用最新的 MySql 连接方式,当你在使用其读取数据库内容作为 json 格式(或其他)返回前台时,往往内容就会发生错误

如何屏蔽这个错误呢,方法有下:

1,在可能(或已经)发生提醒,或错误,或警告的页面添加屏蔽错误提醒:

error_reporting(E_ALL ^ E_DEPRECATED);

//在本版本php5.5,已经不建议采用老式的Mysql连接方法

//但speedPHP还是沿用着老式的连接方法,这时php会报E_deprecated提示,此时关掉该提示就Ok了,也可以将

//php置于部署模式(非开发模式),但最好的解决方法是采用最新的speedPHP

一般还可以使用下面的内容来解决一些 notice waring 等问题

ini_set("display_errors", 0);

error_reporting(E_ALL ^ E_NOTICE);

error_reporting(E_ALL ^ E_WARNING);

2,打开php.ini文件,找到相关设置(如下图),将 on 改成 off,就可以屏蔽出错(不推荐此方法):

有时候修改了 php.ini 的dispaly_errors 还是不行,那就参照下面的方法:

修改php.ini,将display_errors = On 改为 display_errors = Off,结果还是不行。百度了下,原来还要在php-fpm.conf里设置。

打开php-fpm.conf,找到:

<value name="php_defines">

</value><value name="sendmail_path">/usr/sbin/sendmail -t -i</value>

<value name="display_errors">0</value>

将其中的值从1改为0就可以了。

3,这种方法非常适用那些项目中已经决定要采用某种一定会引起 提醒 或 警告的方式,一招屏蔽,一劳永逸:

首先参照2,找到相关的 dispaly_errors 的位置,将 Off 改成 On

紧接着找到下图这个位置,修改你需要报错的级别,或不需要报错的级别

参照的报错级别如下:

定义和用法:

error_reporting() 设置 PHP 的报错级别并返回当前级别。

函数语法:

error_reporting(report_level)

如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值:

值 常量 描述

1 E_ERROR 致命的运行错误。错误无法恢复,暂停执行脚本。

2 E_WARNING 运行时警告(非致命性错误)。非致命的运行错误,脚本执行不会停止。

4 E_PARSE 编译时解析错误。解析错误只由分析器产生。

8 E_NOTICE 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)

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

32 E_CORE_WARNING PHP启动时初始化过程中的警告(非致命性错)。

64 E_COMPILE_ERROR 编译时致命性错。这就像由Zend脚本引擎生成了一个E_ERROR。

128 E_COMPILE_WARNING 编译时警告(非致命性错)。这就像由Zend脚本引擎生成了一个E_WARNING警告。

256 E_USER_ERROR 用户自定义的错误消息。这就像由使用PHP函数trigger_error(程序员设置E_ERROR)

512 E_USER_WARNING 用户自定义的警告消息。这就像由使用PHP函数trigger_error(程序员设定的一个E_WARNING警告)

1024 E_USER_NOTICE 用户自定义的提醒消息。这就像一个由使用PHP函数trigger_error(程序员一个E_NOTICE集)

2048 E_STRICT 编码标准化警告。允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。

4096 E_RECOVERABLE_ERROR 开捕致命错误。这就像一个E_ERROR,但可以通过用户定义的处理捕获(又见set_error_handler())

8191 E_ALL 所有的错误和警告(不包括 E_STRICT) (E_STRICT will be part of E_ALL as of PHP 6.0)

例子:
任意数目的以上选项都可以用“或”来连接(用 OR 或 |),这样可以报告所有需要的各级别错误。
例如,下面的代码关闭了用户自定义的错误和警告,执行了某些操作,然后恢复到原始的报错级别:

<?php
//禁用错误报告
error_reporting(0);
 
//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
 
//报告所有错误
error_reporting(E_ALL);
?>

推荐学习:《PHP视频教程

以上就是php怎么设置不显示notice warning的详细内容,更多请关注编程界其它相关文章!

--结束END--

本文标题: php怎么设置不显示notice warning

本文链接: https://www.lsjlt.com/news/173.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php怎样设置不显示版本信息
    今天就跟大家聊聊有关php怎样设置不显示版本信息,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。php设置不显示版本信息的方法:1、找到php.ini文件;2、将默认的“expose_...
    139
    2023-09-27
  • Word首页不显示页码怎么设置
    本篇内容主要讲解“Word首页不显示页码怎么设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Word首页不显示页码怎么设置”吧!首页不显示页码设置方法:首先打开word文档。 然后点击上面菜单...
    522
    2023-09-27
  • excel不显示网格线怎么设置
    这篇文章主要介绍了excel不显示网格线怎么设置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇excel不显示网格线怎么设置文章都会有所收获,下面我们一起来看看吧。excel不显示网格线设置的方法:首先可以看到...
    795
    2023-09-27
  • css设置不显示文字的方法
    这篇文章主要讲解了“css设置不显示文字的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css设置不显示文字的方法”吧!css是什么意思css是一种用来表现HTML或XML等文件样式的计...
    342
    2023-09-27
  • nginx php图片不显示怎么办
    这篇文章主要介绍“nginx php图片不显示怎么办”,在日常操作中,相信很多人在nginx php图片不显示怎么办问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nginx php图片不显示怎么办”的疑惑有所...
    700
    2023-09-27
  • word下划线不显示打字才会显示怎么设置
    这篇文章主要介绍了word下划线不显示打字才会显示怎么设置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇word下划线不显示打字才会显示怎么设置文章都会有所收获,下面我们一起来看看吧。设置方法:首先进入word...
    422
    2023-09-27
  • html边框不显示
    今天我们来谈谈一个常见的问题:HTML边框不显示的问题。在设计网站界面时,我们经常会用到border(边框)属性来美化页面元素的外观。有时候,我们会发现设置了border属性后,页面上却没有显示边框。这个问题可能出现在各种环境中,如:使用C...
    586
    2023-09-27
  • html如何设置超出部分不显示
    这篇文章主要介绍了html如何设置超出部分不显示,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 html设置超出...
    825
    2023-09-27
    html
  • Word首页不显示页眉如何设置
    本文小编为大家详细介绍“Word首页不显示页眉如何设置”,内容详细,步骤清晰,细节处理妥当,希望这篇“Word首页不显示页眉如何设置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首页不显示页眉设置方法:首先打开w...
    597
    2023-09-27
  • excel数字0不显示如何设置
    本篇内容介绍了“excel数字0不显示如何设置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!excel数字0不显示设置的方法:首先右击选择你...
    246
    2023-09-27
  • win7开机不显示登录页面怎么设置
    如果Win7开机时不显示登录页面,可以按照以下步骤进行设置:1. 打开“控制面板”,选择“用户账户”。2. 在用户账户页面,点击“更...
    670
    2023-09-27
    win7
  • css文字不显示怎么解决
    这篇文章主要介绍“css文字不显示怎么解决”,在日常操作中,相信很多人在css文字不显示怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css文字不显示怎么解决”的疑惑有所帮助!接下来,请跟着小编一起来...
    239
    2023-09-27
  • dedecms首页不显示怎么解决
    dedecms首页不显示的解决方法有:1、确认首页文件是否存在;2、确保首页文件的读取权限设置正确;3、检查默认首页设置;4、如果使用了自定义模板,确定模板文件是否正确安装并与Dedecms兼容;5、确保数据库连接配置正确;6、尝试清除De...
    843
    2023-09-27
  • php登录跳转后不显示内容怎么解决
    PHP是一种常用的编程语言,具有强大的功能和灵活的构建方式,因此在Web开发和后台管理系统中广泛应用。其中,登录系统是许多网站和应用程序必备的功能之一,因为它确保了用户隐私和安全性。然而,有时会出现PHP登录跳转后不显示内容的问题,这可能会...
    691
    2023-09-27
    php
  • php怎么设置不提示notice
    php设置不提示notice的方法:1、在“php.ini”文件中改动“error_reporting”为“error_reporting = E_ALL & ~E_NOTICE”;2、在指定页面添加代码为“error_report...
    678
    2023-09-27
    notice php
  • php -v不显示php版本号怎么办
    解决步骤:1、鼠标右击“计算机”图标,在打开的菜单中选择“属性”;2、在打开的“系统”界面中,点击“高级系统设置”;3、在弹出的“系统属性”窗口中,点击“环境变量”按钮;4、在弹出的“环境变量”窗口中,选中“系统变量”区域的“Path”变量...
    176
    2023-09-27
    php
  • php echo不显示的解决方法
    这篇文章将为大家详细讲解有关php echo不显示的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php echo不显示的解决办法:1、添加缓存字符;2、清除缓存;3、通过“ob_end_clea...
    355
    2023-09-27
  • win7怎么设置登录时不显示欢迎屏幕
    这篇文章主要介绍“win7怎么设置登录时不显示欢迎屏幕”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7怎么设置登录时不显示欢迎屏幕”文章能帮助大家解决问题。登录到系统桌面,使用组合快捷键win...
    887
    2023-09-27
  • php中echo为什么输出不显示?怎么解决?
    在PHP编程中,我们常常使用echo函数来输出结果。然而,有时候在使用echo输出结果的时候,却发现输出结果不显示。这个问题困扰了很多PHP程序员。那么,为什么会出现这个问题呢?在本文中,我们将会探寻这个问题的根源,并介绍一些可能的解决办法...
    729
    2023-09-27
    echo命令 php
  • php获取pdf中的图片不显示怎么解决
    在使用 PHP 从 PDF 文件中提取图像时,有时会遇到一些图片无法正确显示的问题。这通常是由于一些常见的错误和问题导致的。本文将介绍如何解决这些问题以及如何正确地使用 PHP 获取 PDF 中的图像,确保图像正确地显示且质量良好。一、检查...
    227
    2023-09-27
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作