PHP finally 关键词

定义和用法

finally 关键字在 try...finallytry...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";
}
?>

亲自试一试