_constructeur dans les classes
Posté : 08 janv. 2012, 15:59
Je suis aller voir dans plusieurs site. Malheureusement, j'ai rien compris. Qui peut me donner un exemple simple?
Venez poser vos questions PHP, MySQL, HTML5, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance
https://forum.phpfrance.com/
class Vehicule {
private $nbRouesVehicule;
private $boiteDeVitesse;
function __construct($nbRoues, $vitesse, $demarrer) {
$this->nbRouesVehicule = $nbRoues; // 2, 4 ...
$this->boiteDeVitesse = $vitesse; // "auto", "manu"
if ($demarrer) { // faut-il démarrer le moteur
$this->demarreLeMoteur();
}
}
public function demarreLeMoteur() {
echo 'Vrouuummmm !';
}
...
}
// retourne une instance de véhicule avec 4 roues, une boite automatique, non démarrée
$maVoiture = new Vehicule(4, "auto", false);
$maVoiture->demarrerLeMoteur(); // met la voiture en route
// retourne une autre instance de véhicule avec 10 roues, une boite manuelle, et qui fait Vrouuumm !
$monCamion = new Vehicule(10, "manu", true);