当 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 类来捕获异常,但两者都不起作用。