$titre="Manipulation de classes";
class vehicule {
var $marque;
var $modele;
var $annee;
function aff(){
echo " Marque : $this->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(); |
class vehicule
{
var $marque;
var $modele;
var $annee;
function aff()
{
echo " Marque : $this->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";
}
}
$mavoiture = new auto;
$mavoiture->marque = "Porsche";
$mavoiture->modele = "911 Carrera4";
$mavoiture->annee = "1991";
$mavoiture->puissance = "250";
$mavoiture->poids = "1460";
$mavoiture->aff();