Recuperar (o simular) consulta completa de la declaración preparada de PDO

Me topé conesta pregunta desde hace dos años

¿Hay alguna manera de ejecutar la cadena SQL sin procesar al llamar a PDOStatement :: execute () en una instrucción preparada? Para propósitos de depuración esto sería extremadamente útil.

La respuesta ganadora dice que

[...] También puede obtener lo que desea si establece el atributo PDO PDO :: ATTR_EMULATE_PREPARES. En este modo, PDO interpola parámetros en la consulta SQL y envía la consulta completa cuando ejecuta ().

Pero no menciona cómo obtener la cadena de consulta resultante. Sé que es una mala idea de rendimiento, pero eso no me molesta en modo de depuración. ¿Alguien sabe cómo hacer esto?

PD: Si hay alguna forma en que podría haber reabierto / llamado la atención sobre el tema original de dos años en lugar de abrir uno nuevo, hágamelo saber.

Respuestas a la pregunta(5)

Su respuesta a la pregunta