Visibilitée des constantes
Bonjour,
J’ai un petit problème de visibilité avec les constantes.
Dans une page j’ai :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
// Déclaration de mes constantes
Function A() {
...
// Utilisation dun constante
}
Function B() {
// Utilisation dun constante
} |
L’utilisation d’une constante est simplement une récupération de la valeur de la constante et non une affectation.
A chaque tentative d’utilisation php me dit que ma constante n’est pas définie.
Par contre si je déclare ma constante dans une fonction ou elle serra utilisé il n’y a pas de problème. Mais je perds tout l’intérêt des constantes et je ne peux pas déclarer la même constante dans chaque fonction.
Pourtant les recherches faites sur le web à ce sujet donnent souvent :
Citation:
Les constantes sont définies et accessibles à tout endroit du code, globalement.
J’ai aussi trouvé ça… Mais j’aimerais ne pas modifier le php.ini
Citation:
Il existe deux directives du php.ini permettant de charger un script avant ou après le chargement d'une page. Il s'agit des variables auto_prepend_file et auto_append_file.
Merci d'avance