PHP | 错误类型

错误类型

Error是程序中的错误。它可以有几种类型。错误的语法或逻辑可能导致错误。它是一种错误的类型或对代码有错误认识的条件。

PHP中有各种类型的错误,但它基本上包含四种主要类型的错误。

  1. 解析错误或语法错误:它是程序员在程序源代码中所做的错误类型。语法错误被编译器捕获。在修复语法错误之后,编译器编译代码并执行它。解析错误可能会导致未闭引号、缺少或额外的括号、未闭大括号、缺少分号等
    例子


    错误

    说明:在上面的程序中,$ 符号在第3行中丢失,因此它给出了一个错误消息。
  2. 致命错误:这是PHP编译器理解PHP代码但识别未声明函数的错误类型。这意味着调用函数时不需要定义函数。
    例子


    错误

    说明:在第12行中,函数被调用,但是函数的定义不可用。它给出了误差。
  3. 警告错误:警告错误的主要原因包括文件丢失。这意味着PHP函数调用丢失的文件。
    例子


    错误

    说明:这个程序调用一个未定义的文件gfg。php是不可用的。它会产生误差。
  4. 注意错误:类似于警告错误。这意味着程序包含一些错误的内容,但它允许执行脚本。


    错误

    输出

    说明:这个程序使用未声明的变量$g,所以它给出错误信息。                                                                                                                                                                                         

PHP错误常量及其描述:

  • E_ERROR:导致脚本终止的致命错误
  • E_WARNING:运行时警告,不会导致脚本终止
  • E_PARSE:编译时解析错误。
  • E_NOTICE:代码错误导致的运行时通知
  • E_CORE_ERROR: PHP初始启动(安装)期间发生的致命错误
  • E_CORE_WARNING: PHP初始启动时出现的警告
  • E_COMPILE_ERROR:脚本的致命编译时错误提示问题。
  • E_USER_ERROR:用户生成的错误消息。
  • E_USER_WARNING:用户生成的警告消息。
  • E_USER_NOTICE:用户生成的通知消息。
  • E_STRICT:运行时通知。
  • E_RECOVERABLE_ERROR:可捕获的致命错误,表示一个危险的错误
  • E_DEPRECATED:运行时通知。

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | 数组

下一篇: PHP | cURL

登录 评论
avatar