Инструменты пользователя

Инструменты сайта


limb3_2007_2:ru:packages:config

Пакет CONFIG

Пакет CONFIG - это набор классов, облегчающих работу с конфигурационными данными.

В функциональность классов данного пакета входит лишь загрузку или парсинг файлов конфигурации, обеспечение доступа к полученным конфигурационным данным; поиск файлов конфигурации и инициализация классов данного пакета осуществляется какими-либо другими классами (см. например фабрики из пакета WEB_APP).

Классы пакета

КлассНазначение
lmbIniКласс, который позволяет получать конфигурационные данные из ini-файлов, немного схожим образом по функциональностью с PHP функцией parse_ini_file().
lmbCachedIniДочерний класс от lmbIni, которых позволяет кешировать уже отпарсированные данные ini-файлов.
lmbConfКласс, который позволяет получает конфигурационные данные из php-файлов, содержащих переменную $conf внутри них.

Использование

ini-файлы используются в ситуациях, когда формат конфигурационных данных не слишком сложный (простые массивы, линейные свойства), а также нужно обеспечить возможность частичного перекрытия конфигурационных данных на том или ином сервере.

conf-файлы используются когда механизм формирования конфигурационных данных весьма сложен и требует выполнения php-кода, завит от каких-либо условий.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ___   _____   ___    ____   ___ 
  / _ \ / ___/  / _ \  /  _/  / _ \
 / , _// (_ /  / ___/ _/ /   / // /
/_/|_| \___/  /_/    /___/  /____/
 
limb3_2007_2/ru/packages/config.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)