Faire une concaténation avec une constante dans une classe P

Eléphanteau du PHP | 31 Messages

06 juin 2011, 16:13

Bonjour,
Je voudrais savoir comment faire une concaténation dans une constante (const) dans une classe en php.
Je sais qu'avec les constante classique (define) il est possible de le faire mais apparemment avec les classes ce n'est pas possible de le faire...
Avez-vous une idée ou solution ou bien c'est tout simplement impossible ?
Merci d'avance

Mammouth du PHP | 1511 Messages

06 juin 2011, 21:03

$var = class::CONST;
$concat = $var . $var1 . $var2;
Je me demande même si la forme suivante n'est pas valable, je n'ai pas de quoi tester dans l'immédiat:
$concat = class::CONST . $var1 . $var2;
Cordialement ;)

devlop78
Invité n'ayant pas de compte PHPfrance

09 juin 2011, 05:02

Oui, c'est assez problématique. Bien que logiquement, une constante de classe est quelque chose de fixer, et ce quelque soit la présence ou non d'instances, des appels statiques.