gpt4 book ai didi

php - 无法捕获 MongoConnectionException

转载 作者:可可西里 更新时间:2023-11-01 09:59:47 27 4
gpt4 key购买 nike

当 mongod 未运行时,我在尝试连接到 mongodb 服务器时遇到 MongoConnectionException。不幸的是,我无法捕捉到异常。有人可以告诉我以下代码有什么问题吗?

try {
$conn = new \Mongo('localhost');
self::$mdb = $conn->filestore;
} catch(MongoConnectionException $e) {
trigger_error('Mongodb not available', E_USER_ERROR);
}

上述代码因异常而失败

Fatal error: Uncaught exception 'MongoConnectionException' with message 'Invalid argument'

我尝试使用 MongoConnectionException 和 Exception 类来捕获异常,但两者都不起作用。

最佳答案

因为您正在使用\Mongo,所以我怀疑您在命名空间中。因此,您需要捕获\MongoConnectionException(或\Exception)。

关于php - 无法捕获 MongoConnectionException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9633918/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com