En fait ce qui est le plus important c'est la suite : ici on dit que nous allons donner un paramètre "? = un paramètre ici".
La seconde ligne donne le paramètre :
$req->execute([$url]);
Idem ?q veut dire qu'on passe la paramètre q. Je te recommande vivement d'aller refaire une toute petite piqure de rappel sur les paramètres $_GET