marque"; echo " Modèle : $this->modele"; echo " Année : $this->annee"; } } class auto extends vehicule { var $puissance; var $poids; function aff(){ echo " Marque : $this->marque
"; echo " Modèle : $this->modele
"; echo " Année : $this->annee
"; echo " Puissance : $this->puissance ch
"; echo " Poids : $this->poids kg
"; } } include("_entete.php3"); ?>   Création et Modification
Créer un objet :   $objet = new testClass();
Montrer l'attribut directement :   echo $objet->attr;
Modifier un attribut :   $objet->attr = 20;
Appeler une fonction :   $objet->montre_attr();

  Exemple
Nous voulons obtenir ici des objets qui représentent différents types de véhicules, qui ont donc des attributs communs mais aussi certaines différences selon le type de véhicule.
Nous allons commencer par créer la classe vehicule :
class vehicule
{
    var $marque;
    var $modele;
    var $annee;
    function aff()
    {
        echo " Marque : $this->marque";
        echo " Modèle : $this->modele";
        echo " Année : $this->annee";
    }
}

Puis nous allons créer une classe auto qui hérite de vehicule :
class auto extends vehicule
{
    var $puissance;
    var $poids;
    function aff()
    {
        echo " Marque : $this->marque";
        echo " Modèle : $this->modele";
        echo " Année : $this->annee";
        echo " Puissance : $this->puissance ch";
        echo " Poids : $this->poids kg";
    }
}

Nous allons enfin créer un objet mavoiture de la classe auto et modifier ses attributs :
$mavoiture = new auto;
$mavoiture->marque = "Porsche";
$mavoiture->modele = "911 Carrera4";
$mavoiture->annee = "1991";
$mavoiture->puissance = "250";
$mavoiture->poids = "1460";
$mavoiture->aff();

Ce qui donne :
marque = "Porsche"; $mavoiture->modele = "911"; $mavoiture->annee = "1992"; $mavoiture->puissance = "250"; $mavoiture->poids = "1460"; $mavoiture->aff(); ?>
Nous avons donc créé une classe, puis un objet, et nous avons enfin modifié ses attributs puis utilisé une de ses fonctions.