ステージング環境に問題があります。try-catch ブロックが期待どおりに機能しておらず、その理由がわかりませんでした。
このテスト スニペットのみを実行しています。
try {
throw new Exception('teste');
} catch (Exception $e) {
echo $e->getMessage(); exit;
}
それを実行すると、例外メッセージではなく、「Uncaught exception」エラーが発生しました。名前空間は使用していません。
何が起こっているのか知っている人はいますか?
PHP 5.4.17、Apache 2.2.2、RHEL Linux を使用しています。