Php:mysql_ping显示错误[PDO]

时间:2015-12-11 12:19:42

标签: php pdo

我正在处理由我的前同事编写的代码,在运行它时,我收到一条警告,说mysql_ping已被弃用。这导致执行速度大大减慢。罪魁祸首是php类中的下面一行代码,它扩展了PDO类。我试图理解为什么首先使用mysql_ping。评论表明这是关闭旧的连接,但我想知道旧的连接是什么?

private function closeMySQLConnection() {
     /**
     * This function is needed to close the old library connection.
     * In the migration process server will connect dual ways.
     * 1) MySQL library
     * 2) PDO library
     * So this one will close the older one connection.
     */
    try {
        if (mysql_ping())
            mysql_close();
    } catch (Exception $ex) {
        return false;
    }
}

我应该怎么做才能显示警告,我可以确保仍然保留以下功能。我应该使用:

$this->pdo = null;

0 个答案:

没有答案