• 15 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 21/02/2020

La programmation orientée objet

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Utiliser des namespaces
  • Utiliser un modèle objet dans une application MVC
  • Utiliser la portée adaptée dans un modèle objet en PHP
  • Question 1

    Laquelle de ces classes respecte les conventions de nommage de PHP ?

    • adminUser

    • admin_user

    • AdminUser

  • Question 2

    Vrai ou faux ? Il est impossible d'instancier un objet A depuis une fonction située dans une classe B.

    • Vrai

    • Faux

  • Question 3

    Soit le code suivant :

    <?php
    require_once("model/UserManager.php");
    $userManager = new UserManager();
    $userManager->promoteUser("admin"); // Quelle portée doit avoir promoteUser pour pouvoir être appelée ?

    Quelle portée doit avoir la fonction membre  promoteUser  de la classe  UserManager  pour qu'on puisse l'appeler à la ligne 6 ?

    • public

    • private

    • protected