aalfiann/lazypdo

一个PHP类,用于实现数据库PDO连接的懒加载。

1.0.1 2019-04-30 17:08 UTC

This package is auto-updated.

Last update: 2024-09-29 05:42:16 UTC


README

Latest Stable Version Total Downloads License

一个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