2011-10-13 2 views
-1

J'ai besoin d'une constante qui peut être appelée à partir de chaque page php. Par exemple, je déclare cette constante quelque part, $APP_VERSION = "5.5".PHP: Variable globale pour toutes les pages

Ensuite, je voudrais appeler cette variable à partir de n'importe quelle page. comment faire ça?

+5

constantes ** ne sont pas ** variables –

Répondre

1
define('APP_VERSION', '5.5'); 

Vous pouvez mettre cela dans le fichier qui serait inclus dans vos pages. I'n cette façon, vous auriez accès par APP_VERSION

echo APP_VERSION; //outputs 5.5 
1

Vous pouvez définir un fichier (par exemple costant.php) qui contiendra toutes vos constantes et ensuite vous devez utiliser include pour pouvoir les récupérer dans chaque script.

+0

Vous n'avez pas à faire de telles chose. Bien que vous puissiez si vous voulez bien sûr. – vascowhite

+0

@vascowhite Je ne comprends vraiment pas le downvote. Ma réponse n'est pas fausse et est bien sûr l'une des mille méthodes qui fonctionnent. Mais vraiment je ne vois aucune raison de downvote. De toute façon c'est ton droit à faire. –

+0

@AurelioDeRosa Bien que ce ne soit pas 'faux', ce n'est pas vraiment 'correct' non plus. Vous supposez qu'un fichier appelé 'costant.php' est * requis * pour faire des constantes globales, ce qui est simplement faux. – phindmarsh

Questions connexes