Bonjour,
J'ai une question pour la POO en PHP et plus particulièrement les constantes.
J'ai déjà regarder sur le forum mais ma question est un peu tiré par les cheveux
Je voudrais bien comprendre la différence entre define et const. Est-ce que le code ci-dessous est propre, j'avoue ne pas toujours comprendre ce qu'on peut faire et pas faire en php…
exemple:
Merci beaucoup pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php class Test{ public $ID_CONSTANT; // une constante static, donc propre à la classe // revient à faire en JAVA, public final static (int) ID? const ID_CONSTANT_STATIC = 2; public function __construct($paramID) { // une constante propre à l'instance de l'objet // revient à faire en JAVA public final (int) ID? define($this->ID_CONSTANT, $paramID); } } ?>
très bonne journée à tous








Répondre avec citation


Partager