Manuel PHP
Précédent | Chapitre 18. Les classes et les objets (PHP 5) | Suivant

# Constantes

Il est possible de définir des valeurs constantes sur une base par-classe restant les mêmes et non modifiables. Les constantes différent des variables normales du fait qu'elles n'utilisent pas le symbole $ pour être déclarées ou encore utilisées. Tout comme les membres static, les valeurs constantes ne peuvent pas être accédées depuis une instance de l'objet.

Exemple 18-9. Définition et utilisation d'une constante de classe

`<?php class MyClass { const constant = 'valeur constante'; function showConstant() { echo self::constant . "\n"; } } echo MyClass::constant . "\n"; $class = new MyClass(); $class->showConstant(); /* echo $class::constant; n'est pas autorisé */ ?>`

Précédent | Sommaire | Suivant
Statique | Niveau supérieur | Abstraction d'objets