tagadvance/trapdoor

...

安装: 15

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 3

分支: 0

开放问题: 0

类型:项目

dev-master 2024-06-30 03:42 UTC

This package is auto-updated.

Last update: 2024-09-30 04:24:37 UTC


README

Build Status

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