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

php怎么设置警告等级

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

php设置警告等级的方法:1、在php.ini里修改error_reporting选项;2、在php页面里用error_reporting()函数来修改报错级别。

本文操作环境: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

猜你喜欢
  • ubuntu php 关闭警告怎么办
    ubuntu php关闭警告的解决办法:1、打开php配置文件php.ini;2、把“display_errors=Off”改为“display_errors=On”;3、修改Apache的httpd.conf;4、重启Apache。 ...
    503
    2023-03-22
    ubuntu php
  • php警告变量没有定义怎么办
    php警告变量没有定义是因为PHP是弱类型语言,所以会出现警告,其解决办法就是:1、查看相应的PHP代码文件;2、找到变量代码,然后初始化变量并进行赋值;3、加@来对错误进行抑制,代码如“$sid = @$_POST['sid'];”。 ...
    613
    2023-03-22
    php
  • php 怎么设置空格
    php设置空格的方法:1、创建一个PHP示例文件;2、通过“function white_space( $string, $whitespace ){...}”方法设置空格即可。 ...
    118
    2023-03-22
    php 空格
  • php怎么设置星期
    php设置星期的方法:1、通过“date("w");”方法获取数字星期;2、通过“$weekarray[date("w")];”方法获取中文星期;3、通过“date("w",strtotime("..."))”方法获取指定日期。 ...
    606
    2023-03-22
    php
  • php 怎么设置本地时间
    php设置本地时间的方法:1、在页头使用“date_default_timezone_set()”设置默认时区为北京时间;2、在php.ini中设置“date.timezone”的值为PRC即可。 ...
    272
    2023-03-22
    php
  • php 怎么设置input只读
    php设置input只读的方法:1、打开相应的代码文件;2、通过“<input type="text" readonly>”方式设置input只读即可。 ...
    803
    2023-03-22
    php input 只读属性
  • php怎么设置变量类型
    php中,可利用settype()函数来设置变量类型,语法“settype($var,"数据类型")”;数据类型值可为“boolean”、“integer”、“float”、“string”、“array”、“object”、“null”。 ...
    888
    2023-03-22
    php 变量类型
  • php中怎么设置时区
    今天就跟大家聊聊有关php中怎么设置时区,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。PHP中设置时区方法小结代码如下:? date_default_timezone_set(PR ...
    749
    2023-03-22
    php
  • jquery怎么弹出警告框
    使用jquery弹出警告框的方法:1.新建html项目,引入jquery;2.创建button按钮,绑定onclick点击事件;3.通过标签名获取按钮对象,使用alert()方法弹出警告框;具体步骤如下:1.首先,新建一个html项目,并在 ...
    826
    2023-03-22
    jquery
  • php怎么查看文件的权限设置
    在php中,可以利用fileperms()函数来查看文件的权限设置,该函数的作用就是获取并返回文件或目录的权限,语法“fileperms(filename)”;如果获取成功,则会以数字形式返回文件的权限设置。 ...
    601
    2023-03-22
    php 文件 权限
  • php pdo怎么设置utf8
    php pdo设置utf8的方法:1、打开相应的PHP代码文件;2、通过“$this->pdo->prepare("set names utf8");”设置utf8编码即可。 ...
    268
    2023-03-22
    php pdo tf8
  • php5.4怎么设置时区
    php5.4设置时区的方法:1、找到并打开php.ini文件;2、查找“date.timezone”内容;3、去掉前面的分号修改成为“date.timezone = PRC”即可。 ...
    846
    2023-03-22
    php5.4
  • php pdo 错误处理怎么设置
    php pdo错误处理设置方法:1、设置“PDO::ERRMODE_SILENT”,然后以“$pdo->errorInfo()”的形式获取错误信息;2、设置“PDO::ERRMODE_WARNING”,查看“E_WARNING”错误;3、设置“PDO::ERRMODE_EXCEPTION”,然后以“try{}cath(){}”输出错误信息。 ...
    923
    2023-03-22
    pdo php
  • python中的警告(不显示警告)
    # import warnings# warnings.filterwarnings("ignore") ...
    852
    2023-03-22
    python
  • php怎么设置数组没有原键名
    在PHP中,可以利用“array_values”函数设置数组没有键名,该函数用于返回包含数组中所有值的数组,被返回的数组将去除原有键名,使用数值键,语法为“array_values(array)”。 ...
    934
    2023-03-22
    php
  • 百度怎么设置php.ini
    百度设置php.ini的方法:1、将下载好的php安装包解压;2、找到php.ini-development配置文件并将文件改成php.ini;3、修改配置内容即可。 ...
    148
    2023-03-22
    百度 php.ini
  • 云服务器php版本怎么设置
    设置云服务器php版本的操作步骤:1.登录云服务器提供商。2.打开云服务器控制面板。3.在列表中点击需要设置的云服务器,打开环境设置。4.选择“高级环境设置”菜单,打开“PHP版本设置”选项。5.设置对应的PHP版本,点击“保存设置”即可。 ...
    406
    2023-03-22
    PHP 云服务器
  • 用Python实现等级划分
    大家好,本篇文章主要讲的是用Python实现等级划分,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下 ...
    525
    2023-03-22
    用Python实现等级划分
  • 怎么设置php5.5版本
    设置php5.5版本的方法:1、打开终端命令窗口;2、通过“yum install php55w php55w-bcmath php55w-cli php55w-common php55w-devel...”命令安装php5.5即可。 ...
    331
    2023-03-22
    php5.5
  • php怎么设置时区为西六区
    在PHP中,可以利用“date_default_timezone_set()”函数设置时区为西六区,该函数用于设置脚本中所有日期时间函数使用的默认时区,语法为“date_default_timezone_set("Etc/GMT-6")”。 ...
    145
    2023-03-22
    PHP
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作