2009-09-21 3 views

ответ

0

Поскольку для использования .ini-файлов требуется вызов parse_ini_file() (и, таким образом, он читает файл на диске), это будет тривиально медленнее, чем определение констант inline. Хотя, если вы определите свои константы в отдельном PHP-файле и включите(), это, вероятно, придет к одному и тому же.

Однако я обычно рекомендую использовать файлы .ini, поскольку он более удобен в обслуживании и упрощает развертывание.

3

Определение PHP-констант происходит быстрее.

Почему:

  1. Постоянный файл должен не быть проанализирован вашим приложением и превращается в PHP переменные
  2. Если не изменился постоянный файл PHP будет байткод в кэше, если у вас есть APC установлено
  3. Константы по умолчанию не меняются и имеют лучшую производительность, чем массивы или простые старые переменные, поскольку их размер и тип не меняются.

 Смежные вопросы

  • Нет связанных вопросов^_^