php 函数错误的修复优先级为:语法错误:解析时致命错误:运行时e_error:运行时e_warning:运行时e_notice:运行时
标题:PHP 函数常见错误的修复优先级
PHP 函数的错误修复优先级是 PHP 开发人员应该了解的重要概念。它决定了在出现错误时如何以及何时处理错误。
PHP 中有两种类型的函数错误:运行时错误和解析时错误。顾名思义,运行时错误是在代码执行期间发生的,而解析时错误是在解析代码时发生的。
运行时错误的修复优先级高于解析时错误。这意味着当同时出现这两个错误时,将优先处理运行时错误。
以下是 PHP 中函数常见错误及其修复优先级的列表:
错误类型 | 修复优先级 |
---|---|
语法错误 | 解析时 |
致命错误 | 运行时 |
E_ERROR | 运行时 |
E_WARNING | 运行时 |
E_NOTICE | 运行时 |
实战案例:
以下代码会抛出 E_WARNING 运行时错误:
<?php $number = 10; echo $number / 0; // 10 / 0 为除以零错误 ?>