Modifier la valeur d'un précédemment définis constante
J'ai défini une constante en PHP par exemple
define('CONSTANT_NAME', 'constant_value');
Je veux être en mesure de modifier la valeur de cette constante plus tard dans le code.
Cela peut-il être fait? Si oui, comment?
OriginalL'auteur Carl Thomas | 2011-12-12
Vous devez vous connecter pour publier un commentaire.
De http://php.net/manual/en/function.define.php (l'emphase est mienne):
De http://www.php.net/manual/en/language.constants.php:
OriginalL'auteur Oliver Charlesworth
Il est possible de redeclare définir, quand il a été défini précédemment comme case_insensitive constante (3ème paramètre).
Voir:
Testé avec CLI PHP 5.2.6 et 5.5.3.
OriginalL'auteur kenorb
Vous navez pas créer une variable, vous avez créé une constante. Le point d'une constante, c'est qu'ils ne peuvent pas être modifiés.
Vous devez utiliser un vrai variable à la place.
OriginalL'auteur Kristian Hildebrandt