J'ai un fichier PHP séparé qui comprend plusieurs fonctions importantes. J'ai aussi un fichier appelé variables.php que j'inclus dans chaque fonction pour que je puisse aussi appeler des variables importantes. Y at-il un moyen d'appeler simplement variables.php en haut de la page, au lieu de l'intérieur de chaque fonction manuellement? J'ai juste pensé que ce serait plus facile s'il y avait un moyen de faire comme une inclusion «globale» ou quelque chose comme ça.PHP global include?
-3
A
Répondre
2
Eh bien, si elles sont variables constantes (AKA ils ne changent pas), vous pouvez définir une constante à la place
define("CONSTANT_NAME", "constant_value");
Ou comme des PHP5.3
const COSTANT_NAME="constant_value";
Ensuite, vous pouvez y accéder dans chaque fonction
function test(){
echo CONSTANT_NAME;
}
6
Vous pouvez définir auto_prepend_file
dans le fichier INI ou .htaccess pour inclure automatiquement un fichier.
est-ce que j'utilise simplement ini_set pour le définir uniquement pour la page des fonctions? – David
Le fichier auto_prepend_file ne l'ajoute qu'une fois par défaut. Au début du script. –
'auto_prepend_file' ne résoudra pas le problème des variables hors champ à l'intérieur des fonctions qui, je pense, est OP problème original –