Cours par Webcam

Cours par Webcam

Formateur Web pour adultes depuis plus 11 ans, je vous propose des COURS collectifs par WEBCAM en LIVE pour booster vos connaissances et être autonome dans la création de site.

En savoir plus

PHP - Bases

PHP - Algorithmie

PHP - Chaîne

PHP - Tableau

PHP - Formulaires

PHP - Fonctions Usuelles

Données entres pages

Environnement et Interaction

PHP objet (POO)

Facebook
Twitter
LinkedIn

POO, notion d’héritage

L’héritage consiste à créer un autre objet (objet enfant) à partir d’une classe existante (parent). La classe enfant hérite, de ce fait, des propriétés et des méthodes de la classe parente.

Extension de classe

Utiliser la syntaxe extends pour étendre une classe mère.

class Animaux{
    public $classification = "être vivant<br>";
    public function info(){
        echo "Je suis un animal";
    }
}
class Chien extends Animaux{
    public function caracteristique(){
        echo "J'aboie <br>";
    }
}
  
$milou = new Chien();
$milou->classification;
echo $milou->classification;
$milou->info();
$milou->caracteristique();

Affichage

être vivant
Je suis un animal
J'aboie

Dans cet exemple, la classe chien récupère automatiquement la propriété et la méthode de la classe mère Animaux. Vous pouvez rajouter d’autres méthodes et d’autres propriétés sur une classe étendue.

Mot réservé ‘parent’

En étant dans la classe étendue, vous pouvez récupérer des informations de la classe de base avec le mot clé parent.

class Animaux{
    public $classification = "être vivant<br>";
    public function info(){
        echo "Je suis un animal";
    }
}
class Chien extends Animaux{
    public function caracteristique(){
        echo "J'aboie <br> ";
        parent::info(); // référence à la méthode info() de la classe mère
    }
}
  
$milou = new Chien();
$milou->caracteristique();

Affichage

J'aboie
Je suis un animal

A lire aussi

tutowebdesign

Afficher du contenu au scroll

Afficher du contenu au scroll Voici un effet impressionnant et pourtant très facile à mettre en place sur vos pages. Le principe consiste à faire

Lire »