|
|||||||||
|
|||||||||
parse_ini_file(PHP 4, PHP 5) parse_ini_file — Обрабатывает конфигурационный файл Описание
array parse_ini_file
( string $filename
[, bool $process_sections
] )
parse_ini_file() загружает ini-файл, указанный в аргументе filename , и возвращает его настройки в виде ассоциативного массива. Установив последний аргумент process_sections в TRUE, вы получаете многомерный массив, который включает как название отдельных настроек, так и секции. По умолчанию process_sections равен FALSE
Структура ini-файла похожа на структуру php.ini. Константы также могут быть обработаны в ini-файле, так что если вы объявите константу в виде значения для ini-файла до вызова parse_ini_file(), она (константа) будет правильно обработана. Таким образом обрабатываются только значения. Например:
Пример #1 Содержимое sample.ini ; Это пример файла настроек ; Комментарии начинаются с ';', как в php.ini [first_section] one = 1 five = 5 animal = BIRD [second_section] path = /usr/local/bin URL = "http://www.example.com/~username"
Пример #2 Пример использования функции parse_ini_file()
<?phpРезультат:
Ключи и имена секций, состоящие из цифр, будут обработаны как целые числа в PHP, поэтому числа, начинающиеся с 0 будут считаться восьмиричными, а начинающиеся с 0x - шестнадцатиричными. | |||||||||
|
|||||||||