测试以查看PDO连接是否成功

时间:2018-10-08 21:44:06

标签: php pdo

我正在跟踪一个教程,该教程教如何使用PDO通过php连接到mySQL db,我试图弄清楚我的连接是否良好。这是我的代码,但是我不知道如何检查是否已连接。

如何更新以下代码,使其返回“已连接”与“未连接”消息?

obj()

1 个答案:

答案 0 :(得分:0)

如果连接失败,您将得到一个PDOException,并且当前正在通过异常消息死亡而被处理,因此,您一定会知道如果发生这种情况它不会起作用。

如果只需要查看它是否已建立连接,则可以添加一个状态方法来检查该静态属性是否为null。我显示了它返回一个布尔值,因此调用代码可以确定要显示的消息,但是如果愿意,也可以返回一条消息。

public static function connectionStatus() {
    return !is_null(self::$cont);
}