\PDO::ERRMODE_EXCEPTION, \PDO::ATTR_DEFAULT_FETCH_MODE => \PDO::FETCH_ASSOC, \PDO::ATTR_EMULATE_PREPARES => false, ]; $options1 = array( \PDO::ATTR_PERSISTENT => true ); try { $pdo = new \PDO($dsn, $username, $password); return $pdo; }catch (\Exception $e) { echo $e->getMessage() . PHP_EOL; throw new \Exception('数据库链接失败'); } } }