Quiz du cours « PHP 8 — premiers scripts et formulaires »

12 questions à choix unique pour vérifier que le parcours est acquis. Une seule tentative de réponse par question, correction immédiate.

80 % de bonnes réponses sont nécessaires pour valider le cours. Vous pouvez repasser le quiz autant de fois que nécessaire : seul votre meilleur score est conservé.

Quelle commande permet de vérifier dans un terminal la version de PHP disponible ?

Où faut-il placer declare(strict_types=1); dans un fichier PHP ?

Quelle écriture échappe correctement une valeur destinée à être affichée dans une page HTML en UTF-8 ?

Quel test vérifie que la variable $actif vaut le booléen true ?

Dans un tableau associatif $contact, quelle syntaxe permet de lire la valeur associée à la clé email ?

Quelle syntaxe parcourt chaque élément du tableau $contacts avec foreach ?

Quelle expression permet de compter le nombre d’éléments du tableau $contacts ?

Quelle approche permet d’afficher un message lorsque $contacts ne contient aucun élément ?

Quelle instruction inclut le fichier gabarits/pied.php en construisant son chemin depuis le dossier du fichier courant ?

Quel est l’intérêt principal de placer l’en-tête et le pied de page dans des fichiers inclus avec require ?

Quelle structure affiche « Aucun contact » si $contacts est vide et affiche la liste dans le cas contraire ?

Quelle organisation de fichier respecte la séparation entre PHP et HTML tout en affichant la valeur échappée de $nom ?

Toutes les questions doivent être répondues.