Constante de class
Une constante, contrairement à une propriété, est une valeur qui ne change jamais en cours de script.
Vous pouvez définir des valeurs constantes à l’intérieur d’une classe avec l’opérateur const.
<?php
class Voiture{
const NOMBREAIRBAG = 3; //création de la constante
private $marque = "peugeot";;
public function demarrage(){
echo "La voiture possède ".self::NOMBREAIRBAG." airbags";
}
}
$maVoiture = new Voiture();
$maVoiture->demarrage();
?>
Utiliser l’opérateur de résolution de portée :: pour accéder à la constante soit à l’intérieur de la classe, self::constante, ou sur l’objet objet::constante.
Affichage
La voiture possède 3 airbags