Il est possible de définir des valeurs constantes à l'intérieur d'une classe,
qui ne seront pas modifiables. Les constantes diffèrent des variables normales
du fait qu'on n'utilise pas le symbole $
pour les déclarer
ou les utiliser. Tout comme pour les membres
statiques, on ne peut pas accéder
aux valeurs constantes depuis une instance de l'objet (en utilisant
$object::constant).
La valeur doit être une expression constante, non (par exemple) une variable, un membre de la classe, le résultat d'une opération mathématique ou un appel de fonction.
Précédent | Sommaire | Suivant |
Statique | Niveau supérieur | Abstraction de classes |