Número de parámetro no válido de la DOP: parámetros en los comentarios

Hoy me encontré con un error (en DOP) que nunca había visto antes, pero es un poco obvio cuando lo piensas.

Tuve el siguiente error:Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number:

La consulta que estaba usando era similar a la siguiente:

SELECT
    x
FROM
    y
WHERE
    -- CHECKING IF X = :Z --
    x = :y
AND
    1 = 2

Obviamente tuve más parámetros y una consulta más larga.

¿Por qué me da este error?

Respuestas a la pregunta(1)

Su respuesta a la pregunta