Aller au contenu principal

Examen – Examen Niveau 2 - PHP avancé

Cet examen couvre les modules 5 à 9 : POO, PHP moderne, erreurs et exceptions, base de données, architecture et bonnes pratiques. 20 questions et un exercice de code. Vous pouvez passer à l'exercice et terminer l'examen quand vous voulez. La note finale (50 % questions, 50 % code) doit être d'au moins 80 % pour réussir. Vous pouvez réessayer en cas d'échec.

Progression : 0 / 20 réponses

  1. 1. En POO PHP, comment déclare-t-on une classe ?

  2. 2. Quel mot-clé crée une instance d'une classe en PHP ?

  3. 3. Comment déclare-t-on une propriété privée dans une classe PHP ?

  4. 4. Qu'est-ce que l'encapsulation en POO ?

  5. 5. En PHP, quel mot-clé permet d'hériter d'une classe ?

  6. 6. Quelle structure PHP remplace souvent switch pour retourner une valeur ?

  7. 7. Quel opérateur nullsafe en PHP évite une erreur si un maillon est null ?

  8. 8. Comment déclare-t-on un type de paramètre nullable en PHP ?

  9. 9. Quelle structure permet de capturer les exceptions en PHP ?

  10. 10. Quelle fonction PHP lance une exception ?

  11. 11. À quoi sert PDO en PHP ?

  12. 12. Pour éviter les injections SQL, que doit-on utiliser avec PDO ?

  13. 13. Quelle méthode PDO exécute une requête préparée ?

  14. 14. Comment récupère-t-on toutes les lignes d'un résultat PDO en tableau associatif ?

  15. 15. Qu'est-ce qu'une union type en PHP 8 ?

  16. 16. En POO, qu'est-ce qu'un constructeur ?

  17. 17. Quel mot-clé en PHP permet d'accéder à une propriété ou méthode de la classe parente ?

  18. 18. Que fait declare(strict_types=1) en PHP ?

  19. 19. Quelle méthode magique PHP est appelée quand on accède à une propriété inexistante ?

  20. 20. En architecture PHP, quelle pratique consiste à séparer logique métier, accès données et affichage ?