异常处理 #
一、基本语法 #
php
<?php
try {
throw new Exception("出错了");
} catch (Exception $e) {
echo $e->getMessage();
} finally {
echo "清理工作";
}
二、自定义异常 #
php
<?php
class ValidationException extends Exception
{
public function __construct(string $field, string $message = "")
{
parent::__construct("Validation failed for $field: $message");
}
}
三、多个catch #
php
<?php
try {
} catch (ValidationException $e) {
} catch (DatabaseException $e) {
} catch (Exception $e) {
}
四、总结 #
本章学习了异常处理,下一章将学习错误处理。
最后更新:2026-03-26