2010-02-02 4 views
0

J'ai environ 20 fichiers contenant 10-15 fois ceci:Exiger des fichiers à définition constante à la fois ou par utilisation en PHP?

define('someConstantName','stringBetween10and200Chars'); 

ce sont tous des éléments essentiels pour l'application, mais chaque fichier des constantes est parallèle à une page d'application.

Par exemple, index.php exigera index_constants.php ainsi de suite ainsi de suite.

La question est, dois-je faire un fichier de toutes les définitions-constantes ensemble, ou exiger des fichiers différents par rapport aux pages auxquelles ils appartiennent.

Je demande en termes de rapidité et d'efficacité.

Merci.

Répondre

0

Si vous recherchez la performance(depuis un fichier contenant des données inutiles seront inclus alors que la page ne nécessite qu'une seule) puis mettre un seul fichier pour chaque page, mais si vous cherchez pour facilité/simplicité vous peut les mettre dans un seul fichier (si vous pensez qu'il ne créera aucune sorte de complexité pour vous). Merci ...

+0

juste, mais si je l'exige une fois, il ne sera lent qu'une seule fois. Je suppose que c'est quelque chose à penser aussi. à quel point ce serait lent je ne suis pas tout à fait sûr. – Gal

+0

@Gal: Si vous utilisez require_once, cela augmentera même la lenteur car php vérifiera d'abord si le fichier a déjà été inclus. Merci – Sarfraz

Questions connexes