Возможно, немного поздно, но теперь есть PDOStatement::debugDumpParams
Сбрасывает информацию, содержащуюся в подготовленной инструкции непосредственно на выходе. Он будет использовать используемый SQL-запрос, количество используемых параметров (Params), список параметров, их имя, тип (paramtype) в качестве целого, их имя или позицию ключа и позицию в запросе (если это поддерживается драйвером PDO, в противном случае он будет равен -1).
Вы можете найти более подробную информацию о официальных php docs
Пример:
prepare('SELECT name, colour, calories FROM fruit WHERE calories < :calories AND colour = :colour'); $sth->bindParam(':calories', $calories, PDO::PARAM_INT); $sth->bindValue(':colour', $colour, PDO::PARAM_STR, 12); $sth->execute(); $sth->debugDumpParams(); ?>