广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP中最低级别的错误类型是哪个
  • 914
分享到

PHP中最低级别的错误类型是哪个

2023-06-22 07:06:55 914人浏览 薄情痞子
摘要

小编给大家分享一下PHP中最低级别的错误类型是哪个,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php中最低级别的错误类型是“deprecated”,表示“不推荐

小编给大家分享一下PHP中最低级别的错误类型是哪个,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

php中最低级别的错误类型是“deprecated”,表示“不推荐,不建议”。这种错误一般是由于使用不推荐的、过时的函数或语法造成的;其虽不影响PHP正常流程,但一般情况下建议修正。

PHP中最低级别的错误类型是哪个

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

序言:php错误就是会使脚本运行不正常的情况。

php的错误有很多种,包括warning、notice、deprecated、fetal error等。其中notice不叫通知,而叫通知级别的错误,warning也不叫警告,而叫警告级别的错误。

错误大致分为下面几个类型。

  • deprecated是最低级别的错误,表示“不推荐,不建议”。比如PHP5中使用的ereg系列的正则匹配函数就会报此类错误。这种错误一般由于使用不推荐的、过时的函数或语法造成的。其虽不影响PHP正常流程,但一般情况下建议修正。

  • 其次是notice。这种错误一般是语法中存在不当的地方。如使用变量但是未定义就会报此错。最常见的是在数组索引是字符时没有加引号,PHP就视为一个常量,先查找常量表,找不到再视为变量。虽然PHP是脚本语言,语法要求不严,但是仍然建议对变量进行初始化。这种错误不影响PHP正常流程。

  • warning是级别比较高的错误,在语法中出现很不恰当的情况时才会报此错误,比如函数参数不匹配。这种级别的错误会导致得不到预期结果,需要修改代码。

  • 更高级别的错误是fetal error。这是致命错误,直接导致PHP进程终结,后面的代码不再执行。这种问题非改不可

  • 高级别的错误是语法解析错误prase error。上面提到的错误都属于PHP代码运行期间错误,而语法解析错误属于语法检查阶段错误,这将导致PHP代码无法通过语法检查。

这里只是列举了最常见的几个,php手册一共有16个级别的错误。

$date = date('Y-m-d');;if(ereg("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})",$date,$regs)){echo $regs[1]."-".$regs[2]."-".$regs[3];}else{echo "没有匹配到";}//Deprecated(在php5版本),Fatal error(在php7版本) if($i > 2020){echo '$i没有初始化!!!',PHP_EOL;}//Notice $arr = array('arr'=>1,2,3);echo $arr[arr];//Warning $res = array_sum($arr,1);//Warning echo fun();//Fatal error echo "最高级别错误';//Parse error

上面的代码演示了php常见的几个错误级别,如果没有输出完整的话,可以看看php.ini配置文件看看是否如下设置

error_reporting=E_ALL | E_STRICTdisplay_errors=On

其中的error_reporting是指定错误级别,display_errors就不用说了。

以上是“PHP中最低级别的错误类型是哪个”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网PHP编程频道!

--结束END--

本文标题: PHP中最低级别的错误类型是哪个

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

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

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

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

下载Word文档
猜你喜欢
  • PHP中最低级别的错误类型是哪个
    小编给大家分享一下PHP中最低级别的错误类型是哪个,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PHP中最低级别的错误类型是“deprecated”,表示“不推荐...
    99+
    2023-06-22
  • PHP中最低级别的错误类型有哪些
    本篇内容主要讲解“PHP中最低级别的错误类型有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP中最低级别的错误类型有哪些”吧!序言:php错误就是会使脚本运行不正常的情况。php的错误有...
    99+
    2023-06-22
  • PHP中最低级别的错误类型是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑序言:php错误就是会使脚本运行不正常的情况。php的错误有很多种,包括warning、notice、deprecated、fetal error等。其中notice不...
    99+
    2015-11-01
    PHP 错误类型 deprecated
  • PHP中最低级别的错误类型总结
    序言:php错误就是会使脚本运行不正常的情况。 php的错误有很多种,包括warning、notice、deprecated、fetal error等。其中notice不叫通知,而叫通知级别的错误,warning也不叫警告,而叫警告级别的错...
    99+
    2019-07-10
    PHP 低级错误
  • Python中通常不应该犯的7个错误分别是哪些
    本篇文章为大家展示了Python中通常不应该犯的7个错误分别是哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 介绍Python是一门相对容易掌握的语言,但是由于假设了很多事情,因此犯错...
    99+
    2023-06-16
  • 你的Go API中是否存在数据类型错误?这个教程可以帮你解决!
    当编写Go语言API时,数据类型错误是一个常见的问题。这些错误可能会导致程序运行缓慢或崩溃。但是,不必担心,这个教程将向你展示如何在你的Go API中解决数据类型错误。 首先,让我们看一下Go语言中的数据类型。Go语言有基本数据类型和复合数...
    99+
    2023-06-03
    api 数据类型 教程
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作