開発用ローカルサーバーでeAcceleratorをオンにしてから、奇妙なことが起こっています。これはスクリプトのコンテキストに関係なく発生するため、このコードを別の.phpで実行するか、実際にスローされたエラーがアプリケーションでキャッチされることを期待するかは関係ありません。
これはFatal Error: Uncaught exception
try {
throw new \Exception("Get out of here asap.");
echo 'We never make it to here..';
}
catch ( \Exception $e ) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
しかし、eAcceleratorをオフにすると、すべてが機能します。まあ..少なくともこの問題は発生しません。
Win xp32sp3でphp5.4.7およびApache2.4.3を使用したUniformサーバーの最新インストールを使用します
編集:名前空間付きファイルと名前空間なしファイルの場合も同じです。編集:構文エラーを修正しました>。>ひどく申し訳ありません。