Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Как работать с конфигурационными настройками в программе? (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/kak-rabotat-s-konfiguracionnymi-nastrojkami-v-programme-387940/)

Guest 16.10.2011 15:23

Как работать с конфигурационными настройками в программе?
 
Сейчас для себя делаю один скрипт. В нем присутствует файл настроек (json). Возник вопрос: как работать с настройками, например, в функциях?Вижу несколько выходов:1. Глобальный массив $config. В функциях писать global $config или обращаться через $GLOBALS.2. Класс и статические переменные. В функциях ничего не надо дополнительно писать, сразу обращаться к конфигу через config::$param. 3. Константы. Ну это не подходит, так как информация может меняться (конфиг) в процессе работы.4. Функция, возвращающая конфиг. У функций, вроде, глобальная область видимости, если они не описаны внутри класса.Как вы считаете, какой вариант лучший?


Часовой пояс GMT, время: 00:47.


© www.otvetnemail.ru - Форум вопросов и ответов.