aalfiann / lazypdo
一个PHP类,用于实现数据库PDO连接的懒加载。
1.0.1
2019-04-30 17:08 UTC
Requires
- php: >=5.4
- ext-pdo: *
This package is auto-updated.
Last update: 2024-09-29 05:42:16 UTC
README
一个PHP类,用于实现数据库PDO连接的懒加载。
当你需要懒加载时,可以使用LazyPDO来替换默认的PDO。只有在你第一次调用PDO的一个方法时才会建立数据库连接。
安装
通过 Composer 安装此包。
composer install aalfiann/lazypdo
用法
require 'vendor/autoload.php'; use aalfiann\LazyPDO; $dsn = 'mysql:hostname=localhost;dbname=test'; $user = 'test'; $password = 'test'; $pdo = new LazyPDO($dns, $user, $password); // doesn't connect yet $pdo->query('SELECT * FROM `table` WHERE 1'); // connection is made before executing query