/** * 获取数据库连接对象PDO */ public static function connect() { if (is_null(self::$pdo_connect)) { try { $dsn = "mysql:host=" . C('DB_HOST') . ";dbname=" . C('DB_NAME'); $pdo = new PDO($dsn, C('DB_USER'), C('DB_PWD'), array(PDO::ATTR_PERSISTENT => true)); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); return self::$pdo_connect = $pdo; } catch (PDOException $e) { die("连接数库失败:" . $e->getMessage()); } } else { return self::$pdo_connect; } }