mongodが実行されていないときに、mongodbサーバーに接続しようとするとMongoConnectionExceptionが発生します。残念ながら、例外をキャッチすることはできません。誰かが次のコードの何が問題になっているのか教えてもらえますか?
try {
$conn = new \Mongo('localhost');
self::$mdb = $conn->filestore;
} catch(MongoConnectionException $e) {
trigger_error('Mongodb not available', E_USER_ERROR);
}
上記のコードは例外で失敗します
致命的なエラー:キャッチされない例外「MongoConnectionException」とメッセージ「無効な引数」
MongoConnectionExceptionクラスとExceptionクラスを使用して例外をキャッチしようとしましたが、どちらも機能していません。