PHP finally 关键词
定义和用法
finally
关键字在 try...finally
和 try...catch...finally
结构中使用,无论是否发生异常都运行代码块。
相关页面
参考手册:throw 关键字
参考手册:catch 关键字
教程:PHP 异常
实例
无论是否抛出异常,都运行一些代码:
<?php
echo "开始进程。";
try {
// 在 0 和 1 之间随机选择,如果选择 1 则抛出异常。
$random = rand(0, 1);
if($random == 1) {
throw new Exception("Exception");
}
} finally {
echo "Process complete";
}
?>