tagadvance / trapdoor
...
dev-master
2024-06-30 03:42 UTC
Requires
- php: ^8.1
- ext-pdo: *
Requires (Dev)
- ext-sqlite3: *
- phpunit/phpunit: ^10.5.2
This package is auto-updated.
Last update: 2024-09-30 04:24:37 UTC
README
traPDOor
这个库作为PHP数据对象(PDO)的扩展。基本上,它使预编译的SQL查询变得可访问。这对于调试级别的日志记录非常有用。
下载 / 安装
安装traPDOor最简单的方式是通过Composer
composer require "tagadvance/trapdoor:dev-master"
{ "require": { "tagadvance/trapdoor": "dev-master" } }
示例
$pdo = new TraPDO($dsn); $sql = 'SELECT * FROM foo WHERE a = ? AND b = ? AND c = ?'; $statement = $pdo->prepare($sql); $statement->bindValue(1, 'one'); $statement->bindValue(2, 2); $statement->bindValue(3, 'three'); $preparedQueryString = $statement->getPreparedQueryString(); $log->debug($preparedQueryString);
这个名字是什么意思?
wget -q -O - https://raw.githubusercontent.com/dwyl/english-words/master/words.txt | grep ".*p.*d.*o.*" | awk 'length($0) <= 8' | less