Php PDO::debugDumpParams的输出是否有最大值?

Php PDO::debugDumpParams的输出是否有最大值?,php,mysql,pdo,Php,Mysql,Pdo,使用PDO::debugDumpParams时,是否存在“选定”查询的最大输出字符数?在大约500个字符之后,查询在查询的中间结束,而当输出准备$Qualy变量时,正在显示完整的查询。 另外,当删除查询的某些部分时,它仍然显示一个部分,而不是完整的查询(我首先看到的,减去我删除的部分,添加了一个以前没有显示的新部分) 这是一个已知问题还是我可以用设置覆盖的问题 出于善意使用以下脚本,我已经能够使$pdosmt->debugDumpParams()写出4000多个字符。你所经历的500的极限似乎不

使用PDO::debugDumpParams时,是否存在“选定”查询的最大输出字符数?在大约500个字符之后,查询在查询的中间结束,而当输出准备$Qualy变量时,正在显示完整的查询。 另外,当删除查询的某些部分时,它仍然显示一个部分,而不是完整的查询(我首先看到的,减去我删除的部分,添加了一个以前没有显示的新部分)

这是一个已知问题还是我可以用设置覆盖的问题


出于善意

使用以下脚本,我已经能够使
$pdosmt->debugDumpParams()
写出4000多个字符。你所经历的500的极限似乎不是函数本身的硬极限。也许您编写查询的一个操作限制为500个字符

$db = new PDO('mysql:dbname=test;host=localhost', 'user', 'pass');

$stmt = $db->prepare('SELECT ' . implode(', ', array_fill(0, 500, "'test'")));

$stmt->debugDumpParams();
(这是在PHP5.2.11上实现的。)