PDO: "Número de parámetro no válido" al sustituir múltiples parámetros con el mismo valor

¿Cómo enlazo mi parámetro si aparece varias veces en la consulta de la siguiente manera?

$STH = $DBH->prepare("SELECT * FROM $table WHERE firstname LIKE :string OR lastname LIKE :string");

$STH->bindValue(':string', '%'.$string.'%', PDO::PARAM_STR);
$result = $STH->execute();

Respuestas a la pregunta(1)

Su respuesta a la pregunta