class Voiture {
var $nbreLitre = 30; // = public
function donneConso($nbreKm) {
return $this->nbreLitre * $nbreKm;
}
}
Possible d’utiliser des « getter » et des « setter »
<?php
class Voiture {
private $nbreLitre = 30;
function getNbreLitre() {
return $this->nbreLitre;
}
function setNbreLitre($nbreLitre) {
$this->nbreLitre = $nbreLitre;
}
function donneConso($nbreKm) {
return $this->nbreLitre * $nbreKm;
}
function donneConsoAnnuelle($nbreKm,$nbreJours=20) {
return $this->donneConso($nbreKm) * $nbreJours;
}
}
$uneVoiture = new Voiture;
$uneVoiture->setNbreLitre(30);
echo "consommation annuelle : " . $uneVoiture->donneConsoAnnuelle(100, 30);
echo " pour un nbre de litre : " . $uneVoiture->getNbreLitre();