Quiz du cours « PHP 8 — structurer une application (PDO, POO, sessions) »

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é.

Dans le carnet privé, quel flux décrit correctement le traitement d’une demande de liste des contacts ?

Quel est le rôle de declare(strict_types=1); placé au début d’un fichier PHP ?

Quelle déclaration permet à une propriété de contenir une chaîne ou null ?

Quelle représentation correspond à un tableau associatif documenté pour un contact ayant un nom et un téléphone facultatif ?

Dans une classe Contact, que désigne une instance ?

Quel est le rôle principal du constructeur d’une classe Contact ?

Une méthode interne à Contact doit accéder à une propriété déclarée private. Quelle affirmation est correcte ?

Pourquoi encapsuler les propriétés d’un objet Contact ?

Une méthode détecte qu’un nom de contact ne respecte pas les règles définies. Quelle réaction correspond au cours ?

Un champ facultatif de contact est reçu sous la forme d’une chaîne vide. Quelle normalisation est prévue ?

Quelle responsabilité appartient au dépôt de contacts plutôt qu’à l’objet métier Contact ?

Comment le dépôt de contacts doit-il recevoir sa dépendance PDO selon le principe étudié ?

Toutes les questions doivent être répondues.