Leçon N° 08 : Classes et objets
Différence entre les opérateurs -> et ::SolutionSolution & source**
Créer une classe C qui étand B et qui comprend aussi une methode example(), executer chacune des 3 methodes example() séparement
Notes de page
Source: lesson_08_operators.phpRésultat
<!--------Début de l'exercice------><?php
class A
{
    public static function 
example()
    {
        echo 
"Je suis dans la classe de base A.<br/>\n";
    }
}
class 
extends A
{
    public static function 
example()
    {
        echo 
"Je suis dans la classe B qui étand A .<br/>\n";
        
A::example();
    }
}
//il n'y a pas d'objet de classe  A.
//ceci va imprimer "Je suis dans la classe de base A"
A::example();  //
//
//__________________________________________
$b = new B// je crée un objet de classe B.
//__________________________________________
//
//ceci va imprimer "Je suis dans la classe B qui étand A"
//puis "Je suis dans la classe de base A"
$b->example();
?>


Je suis dans la classe de base A.
Je suis dans la classe B qui étand A .
Je suis dans la classe de base A.

Tous droits réservés. 2005-2020