私の XAMPP/Win XP ビルドでは、PHP5.2.3 は例外をキャッチできません。どの例も機能しません。これは次のとおりです。
try {
throw new Exception('Fail');
} catch (Exception $e) {
echo 'Succeed';
}
...結果:
致命的なエラー: M:\path\to\test.php:4 でメッセージ 'Fail' を含むキャッチされない例外 'Exception' スタック トレース: #0 {main} がM:\path\to\test.phpの4 行目にスローされました
PHP のエラー設定はすべて標準のようです。サーバーは Apache/2.2.4 です