在 php 中,错误级别决定了错误的严重程度和处理方式。常见的错误级别包括:e_warning:警告,不一定会停止脚本执行。e_notice:通知,比 e_warning 更不严重。e_error:致命错误,将停止脚本执行。e_parse:语法错误,将在脚本执行之前停止脚本。e_compile_error:php 编译器无法编译脚本,将在脚本执行之前停止脚本。e_core_error:php 核心中的错误,将在脚本执行之前停止脚本。e_user_error:由 trigger_error() 函数引发的自定义错误,可以停止脚本执行。

在 PHP 中,错误级别决定了错误的严重程度和处理方式。了解不同错误级别的含义对于正确调试和处理错误至关重要。
以下是一些常见的 PHP 函数错误级别:
E_WARNING
立即学习“PHP免费学习笔记(深入)”;
E_NOTICE
E_ERROR
E_PARSE
E_COMPILE_ERROR
本书将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子。 本书是第4版,经过了全面的更新、重写和扩展,包括PHP5.3最新改进的特性(例如,更好的错误和异常处理),MySQL的存储过程和存储引擎,Ajax技术与Web2.0以及Web应用需要注意的安全
400
E_CORE_ERROR
E_USER_ERROR
trigger_error() 函数引发的自定义错误,可以停止脚本的执行。实战案例:
以下代码展示了如何处理不同错误级别:
<?php
// 记录错误
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL ^ E_NOTICE);
// 触发一个警告
echo "警告消息";
// 触发一个错误
if (false) {
echo "错误消息";
}
?>输出:
警告消息 PHP Fatal error: Uncaught Error: Division by zero in ...
在这种情况下,E_WARNING 是一个非致命的警告,脚本继续执行。另一方面,E_ERROR 是一个致命的错误,导致脚本停止执行。
注意:
error_reporting() 函数设置。以上就是PHP 函数常见错误的错误级别的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号