DOP: “Número de parâmetro inválido” ao substituir vários parâmetros com o mesmo valor

Como vincular meu parâmetro se ele aparecer várias vezes na consulta da seguinte maneira?

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

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

questionAnswers(1)

yourAnswerToTheQuestion