Файлы PHP конфигурации
Когда бы вы построить приличный размер приложения вы, вероятно, необходимо сохранить значения конфигурации. Хотя вы можете жестко значения конфигурации это может сделать ваш код более хрупким, как вам придется обновлять эти изменения конфигурации везде, где они жестко, если вы хотите изменить значение. Какой может быть довольно боль, если это хранится в 10 + файлы !
Самый простой способ обойти это с помощью встроенного PHP в конфигурации емкость.
Для этого создайте свой собственный файл конфигурации, в этом случае его называют config.ini.
" phprocks " DatabaseName = "phprocks"
" localhost " Hostname = "локальный"
" test " Имя пользователя = "тест"
" password1 23 " Пароль = "password1 23"
Это может быть прочитан с
parse_ini_file функции, например, так:
config = parse_ini_file ( " config . ini " ) ; $ = Parse_ini_file конфигурации ("конфигурации INI.");
will output phprocks / / Выведет phprocks
$ config [ ' DatabaseName ' ] ; echo $ CONFIG ['DatabaseName'];
Если у вас есть много значений конфигурации это может быть разделен на разделы, так что конфигурационный файл будет изменен, чтобы быть:
Database ] [База данных]
" phprocks " DatabaseName = "phprocks"
" localhost " Hostname = "локальный"
" test " Имя пользователя = "тест"
" password1 23 " Пароль = "password1 23"
Site ] [Сайт]
" PHP Rocks ! - " SiteTitle = "PHP Скалы -"
Таким образом, чтобы использовать файл конфигурации с разделами необходимо указать дополнительный параметр в parse_ini_file, как показано ниже.
config = parse_ini_file ( " config . ini " , true ) ; $ = Parse_ini_file конфигурации ("конфигурации INI.", Правда);
will output phprocks / / Выведет phprocks
$ config [ ' Database ' ] [ ' DatabaseName ' ] ; echo $ CONFIG ['Database'] ['DatabaseName'];
Это возвращает многомерный массив, поэтому вы должны указать раздел вы хотите, чтобы в приведенном выше примере
базы данных до конфигурации
DatabaseName элемент
Комментарии на сегодняшний день: 1. Страница 1 из 1. Средний балл:

8:46pm on Thursday, April 14th, 2011 Валид 8:46 вечера на четвергом, 14 апреля 2011
Просто удивительно. Пройдя через столько учебник, эта конфигурация Дело в том, полезно и ново для меня ..
PHP-скалы .. Вы скалы.
Автор: Доминик Скиннера
Последнее обновление: 2011-10-25 16:00:38