Logo: Marc Harnist

N° 90 - Self
 - Le 20/03/2018 Catégorie: lexicon

class Voiture{

private $couleur;
private $poids = 2.186;

protected $cle = "Marc";
protected $estDemarre = False;
protected $estArrete = False;

const MARQUE = "BMW"; // comment créer une constante. On peut l'appeler n'importe où avec: echo Voiture::

protected static $nbVoituresCrees = 0;//variable de classe.

public function __construct(){

// self cherche une variable dans la classe elle-même en cours
self::$nbVoituresCrees++; // self remplace: Voiture::$nbVoituresCrees++; ou static::$nbVoituresCrees
$this->numero = self::$nbVoituresCrees;
echo "Voiture numéro " . $this->numero."créée.";
}