广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么设置警告等级
  • 942
分享到

php怎么设置警告等级

php 2020-01-05 03:01:42 942人浏览 绘本
摘要

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php怎么设置警告等级?php错误级别的设置方法PHP在运行时, 针对严重程度不同的错误,会给以不同的提示。eg:在$a没声明时,直接相加,值为NULL,相加时当成0来算

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

php怎么设置警告等级?

php错误级别的设置方法

PHP在运行时, 针对严重程度不同的错误,会给以不同的提示。

eg:在$a没声明时,直接相加,值为NULL,相加时当成0来算.但是,却提示NOTICE,即注意.

我们在开发中, 为了程序的规范性,把报错级别,调的比较高NOTICE级别的也报出来,有助于我们快速定位错误和代码规范,但是,在产品上线后,网站运营过程中,就不宜报这么多错.

这种错误给客户的印象不好
2:在报错时,把网站的绝对路径,如D:\www\1015都报出来了.增大被攻击的风险
因此,在网站上线后,就应该让报错级降低,少报错甚至不报.

修改报错级别:

    1: php.ini里修改error_reporting 选项
    2: 可以在php页面里,用error_reporting()函数来修改

错误级别用2进制的值来表示的: 1111 1111 1111 111从左到右,每位上的1,代表一种错误级别
  fatal error致命错误: 0000 0000 0000 001 开启 1
  warning 警告错误 : 0000 0000 0000 010 开启 2
  NOTICE 警告 : 0000 0000 0001 000 开启 8
eg:
    都报出来: error_reporting(11);
    不要报NOTICE: error_reporting(3);
    任何错误都不报: error_reporting(0);

系统为我们把各个级别的值,用系统常量代替了.

    E_ERROR 1
    E_WARNING 2
    E_NOTICE 8

报所有错误: error_reporting(E_ALL);

除了NOTICE,其他都报: error_reporting(E_ALL & ~E_NOTICE);

在开发中,报错级别高一点,在上线产品中,报错级别要低:+

代码如下:

  define('DEBUG',true); // 在开发时,声明一个DEBUG模式 
    if(defined('DEBUG')) { //检测到处于开发模式 
    error_reporting(E_ALL); 
    } else { 
    error_reporting(0); 
    }

推荐学习:《PHP视频教程

以上就是php怎么设置警告等级的详细内容,更多请关注编程界其它相关文章!

--结束END--

本文标题: php怎么设置警告等级

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php怎么设置警告等级
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php怎么设置警告等级?php错误级别的设置方法PHP在运行时, 针对严重程度不同的错误,会给以不同的提示。eg:在$a没声明时,直接相加,值为NULL,相加时当成0来算...
    99+
    2020-01-05
    php
  • ubuntu php 关闭警告怎么办
    本文操作环境:Ubuntu 14.04系统、PHP5版、DELL G3电脑ubuntu php 关闭警告怎么办Ubuntu 14.04中,默认的PHP开发环境配置是不提示所有的警告、错误信息的。这对于开发者来说是很痛苦的。在此记录下配置方法...
    99+
    2017-02-18
    ubuntu php
  • php怎么关闭警告提示
    本篇内容介绍了“php怎么关闭警告提示”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php关闭警告提示的方法:1、在php页面的开头部分加上...
    99+
    2023-06-20
  • node版本升级npm命令警告怎么解决
    这篇文章主要介绍了node版本升级npm命令警告怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node版本升级npm命令警告怎么解决文章都会有所收获,下面我们一起来看看吧。引言使用 nvm 升级 nod...
    99+
    2023-07-02
  • php警告变量没有定义怎么办
    本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php警告变量没有定义怎么办?PHP 解决未定义变量报错:在PHP中 有时候会出现Notice: Undefined index: sid in D:\Apache G...
    99+
    2022-10-18
  • php 屏蔽警告不起作用怎么办
    php屏蔽警告不起作用的解决办法:1、打开php配置文件;2、修改内容为“error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT&~E_WARNING&E_ER...
    99+
    2023-05-14
    php
  • ubuntu php关闭警告问题怎么解决
    这篇文章主要讲解了“ubuntu php关闭警告问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu php关闭警告问题怎么解决”吧!ubuntu php关闭警告的解决办法...
    99+
    2023-06-26
  • php怎么设置超时等待时间
    在使用 PHP 进行开发时,有时需要执行耗时较长的操作,例如网络请求、数据库查询、文件操作等。在这种情况下,PHP 默认的超时时间可能不足以完成这些操作,导致程序出错。为了解决这个问题,我们需要设置 PHP 的超时等待时间。PHP 的超时等...
    99+
    2023-05-14
  • 升级zabbix4.4后web监测没有触发告警该怎么办
    这篇文章将为大家详细讲解有关升级zabbix4.4后web监测没有触发告警该怎么办,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。zabbix 4.4 web场景 不告警起因:zabbix升级...
    99+
    2023-06-05
  • php警告“找不到文件”是什么原因?怎么解决?
    PHP是目前最流行的Web编程语言之一,但是在PHP编程过程中,难免会出现一些错误和警告。其中一个常见的警告是“PHP Warning:无法找到文件”。这个警告通常会在以下两种情况下发生:文件路径错误在PHP中,访问文件需要指定文件的完整路...
    99+
    2023-05-14
    php
  • java怎么设置等待时间
    在Java中,可以使用`Thread.sleep()`方法来设置线程的等待时间,该方法接受一个以毫秒为单位的参数,表示线程需要等待的...
    99+
    2023-10-24
    java
  • 电脑广告多怎么设置拦截
    这篇文章主要介绍了电脑广告多怎么设置拦截的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇电脑广告多怎么设置拦截文章都会有所收获,下面我们一起来看看吧。电脑弹出广告太多拦截设置方法:方法一: 在电脑上按下“wind...
    99+
    2023-07-01
  • 亚马逊广告服务器怎么设置
    亚马逊广告服务器的设置需要在亚马逊广告平台上进行。以下是设置步骤: 登录亚马逊广告平台,进入“广告设置”页面。 在“广告设置”页面中,选择“广告服务器”选项。 点击“添加广告服务器”按钮,输入广告服务器的名称和 URL。 在“广告服务器...
    99+
    2023-10-27
    亚马逊 服务器 广告
  • 二级域名怎么设置
    二级域名的设置方法:登录域名提供商官网。进入个人中心,打开域名管理控制台。选择需要设置的的域名进行添加解析二级域名即可。注:一般dns服务商都支持无限解析二级域名的。...
    99+
    2022-10-09
  • CSS怎么设置宽高等比布局
    本篇内容主要讲解“CSS怎么设置宽高等比布局”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么设置宽高等比布局”吧!宽度是高度的两倍(等比缩放)实现思路: 以父级元素为基准, 子级 wid...
    99+
    2023-07-04
  • 云服务器监控报警系统怎么设置
    云服务器监控报警系统可以根据您的具体需求进行设置,以下是一些常见的设置方法: 使用 DNS 服务:如果您是 Apache,可以通过 DNS 服务器监控报警系统 http://www.example.com/env/console/dig...
    99+
    2023-10-26
    报警系统 服务器
  • php怎么用switch语句输出成绩等级
    要使用switch语句输出成绩等级,可以根据成绩的范围来确定等级。以下是使用switch语句输出成绩等级的示例代码:```php$s...
    99+
    2023-09-05
    php
  • gitlab怎么设置超级用户
    Gitlab是一个强大的代码托管平台,它可以为您的团队提供一个安全的、稳定的、高效的代码托管环境。在使用Gitlab的过程中,我们通常都需要一个具有更高权限的超级用户来管理Gitlab的整个环境。本篇文章将向您介绍如何设置Gitlab超级用...
    99+
    2023-10-22
  • 云服务器监控报警系统怎么设置的
    云服务器监控报警系统可以实现以下功能: 实时监控:当服务器出现故障和异常时,服务器监控报警系统可以及时收集、记录并处理故障信息,同时提供故障排除方法和指导,帮助IT管理人员快速定位故障原因和排除故障。 故障预警:实时监控系统可以监测服务...
    99+
    2023-10-26
    报警系统 服务器
  • 亚马逊移动端广告位置展示怎么设置
    亚马逊移动端广告位置展示的设置可以通过亚马逊广告平台完成。以下是具体步骤: 登录亚马逊广告平台,选择“广告活动”选项卡。 在“广告活动”页面中,选择需要设置广告位置的广告活动。 在广告活动的详细信息页面中,选择“广告组”选项卡。 在广告...
    99+
    2023-10-27
    亚马逊 广告位置
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作