首页 > 作文

PHP中最低级别的错误类型总结

更新时间:2023-04-04 12:57:27 阅读: 评论:0

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

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

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

d冲浪纸飞机eprecated是最低级别的错误,表示“不推荐,不建议”。比如php5中使用的ereg系列的正则匹配函数就会报此类错误。这种错误一般由于使用不推荐的、过时的函数或语法造成的。其虽不影响php正常流程,但一般情况下建议修正枇杷膏怎么做。其次是notice。这种错误一般是语法中存在不当的地方。如使用变量但是未定义就会报此错。最常见的是在数组索引是字符时没有加引号,php就视为一个常量,先查找常量表,找不到再视为变量。虽然php是脚本语言,语法要求不严,但是仍然建议对变量进行初始化。这种错误不影响php正常流程。warning是级别比较高的错误,在语法中出现很不恰当的情况时才会报此错误,比如函数参数不匹配。这种级别的错误会导致得不到预期结果,需要修改代码。更高级别的错误是fetal error。这是致命错误,直接导致php进程终结,后面的代码不再执行。这种问题非改不可高级别的错误是语法解析错误pra 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];}el{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);//warningecho fun();//fatal如何节约用电 errorecho "最高级别错误';//par error

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

error_reporting=e_all | e_strictdisplay_errors=on

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

到此这篇关于php中最低级别的错误类型总结的文章就介绍到这了,更多相关php中最低级别的错误类型有哪些内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-04 12:57:25,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/7139da1b82f8d96858aa1c1444a28104.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP中最低级别的错误类型总结.doc

本文 PDF 下载地址:PHP中最低级别的错误类型总结.pdf

下一篇:返回列表
标签:错误   语法   会报   级别
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图