PHPで、いわゆるPerlのGuard(ブロックを抜けたら実行するコードを前もって動的に設定する)をやる。

see also
http://search.cpan.org/~mlehmann/Guard-1.022/Guard.pm