maximebf/traceable-pdo

此包已被废弃且不再维护。未建议替代包。

记录使用PDO实例执行的SQL语句

1.0 2013-08-17 02:16 UTC

This package is not auto-updated.

Last update: 2024-06-04 03:26:59 UTC


README

Build Status

包装PDO(https://php.ac.cn/manual/en/book.pdo.php)以提供关于执行语句的信息。

$pdo = new TraceablePDO(new PDO($dsn));

$result = $pdo->query('select * from mytable');

$tracedStmt = $pdo->getLastTracedStatements();
printf("The last query took %sms to execute", $tracedStmt->getDuration());

还提供了一个ProxyTraceablePDO用于自定义PDO子类。将您的自定义PDO对象包裹在其中,属性访问和方法调用将被转发。

使用 composer 安装

{
    "require": {
        "maximebf/traceable-pdo": "1.*"
    }
}