千家信息网

PHP中最低级别的错误类型有哪些

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,本篇内容主要讲解"PHP中最低级别的错误类型有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP中最低级别的错误类型有哪些"吧!序言:php错误就是
千家信息网最后更新 2025年01月16日PHP中最低级别的错误类型有哪些

本篇内容主要讲解"PHP中最低级别的错误类型有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP中最低级别的错误类型有哪些"吧!

序言: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);//Warningecho fun();//Fatal errorecho "最高级别错误';//Parse error

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

error_reporting=E_ALL | E_STRICTdisplay_errors=On

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

到此,相信大家对"PHP中最低级别的错误类型有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

错误 级别 语法 代码 最低 类型 函数 变量 常见 建议 情况 会报 高级 内容 常量 流程 版本 脚本 学习 影响 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全可以考什么公务员 如何做到保证数据库安全 计算机网络技术专业题库 服务器FTP文件管理系统 德州中小学校园网络安全 像淘宝的手机软件开发成本 抖音改名字服务器打瞌睡是啥意思 浙江工控软件开发价钱 南通 兼职 软件开发 网络安全都有什么内容 数据库多表连接不相同的列 冬奥会期间加强网络安全 wibcc多个服务器 网络安全规程规范问题调研 自动化发布数据库 小学网络安全教育活动设计 软件开发工程师打包工资 上海软件开发在几号招聘会 网络安全红线怎么订立 广西电脑服务器机箱价格 安徽使用软件开发科技 java代码设置润乾数据库 轴承厂网络安全隐患排查工作总结 网络安全模型中的分析报告 扫黄打非网络安全班会教案 温州正规网络技术有哪些 监听服务器端口 省网信办网络安全培训班 服务器群集应用程序是什么 服务器地址配置
0