2009-09-21 11 views

Répondre

0

Étant donné que l'utilisation de fichiers .ini nécessite un appel à parse_ini_file() (et lit donc un fichier sur le disque), il sera trivialement plus lent que de définir des constantes en ligne. Bien que si vous définissez vos constantes dans un fichier PHP séparé et include(), cela reviendrait probablement à la même chose.

Cependant, je recommande généralement d'utiliser des fichiers .ini car il est plus facile à gérer et simplifie les déploiements.

3

La définition des constantes PHP est plus rapide.

Pourquoi:

  1. Le fichier constant a besoin de ne pas être analysé par votre application et convertie en variables PHP
  2. Si pas modifié le fichier constant PHP sera bytecode en cache si vous avez APC installé
  3. Les constantes sont par défaut non modifiables, et ont une meilleure performance que les tableaux ou les anciennes variables, car leur taille et leur type ne changent jamais.
Questions connexes