理解 PHP 错误
本课属于 Coddy PHP 学习旅程的“逻辑与流程”单元。第 52 课,共 68 课。
编写 PHP 代码时,事情并不总是按计划进行。PHP 内置了一套系统,用于报告代码中可能出现的不同类型的问题。了解这些错误类型,有助于你找出问题所在,并判断问题的严重程度。
通知是最轻微的一类错误。它们表示可能存在问题,但不会阻止脚本运行。代码会继续执行,但 PHP 会提醒你,某些问题可能会在之后造成麻烦。在 PHP 7 中,经典示例是使用未定义的变量;PHP 8 将这种情况提升为警告,因此如今通知较少见。
警告比通知更严重,但仍允许你的脚本继续运行。当 PHP 遇到问题时就会出现警告,例如尝试包含一个不存在的文件。脚本会继续运行,但有问题的操作会失败。
致命错误是最严重的错误类型,会立即停止脚本运行。当 PHP 遇到无法恢复的情况时,就会发生这类错误,例如调用不存在的函数或内存耗尽。发生致命错误时,脚本会在该处完全停止。
学会识别 PHP 错误消息中的这些不同错误类型,有助于你快速了解代码问题的严重程度,并采取适当的措施修复问题。
亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: PHP 在线编译器