parse_ini_string
(PHP 5 >= 5.3.0)
parse_ini_string — Разбирает строку конфигурации
Описание
array parse_ini_string
( string $ini
[, bool $process_sections = false
[, int $scanner_mode = INI_SCANNER_NORMAL
]] )
Структура INI строки такая же, как и в php.ini.
Список параметров
-
ini
-
Содержимое разбираемого INI файла.
-
process_sections
-
Установив в параметр process_sections
TRUE, можно получить многомерный массив, который включает
названия секций и настроек. По умолчанию
process_sections равен FALSE
-
scanner_mode
-
Может принимать следующие значения: INI_SCANNER_NORMAL
(по умолчанию) или INI_SCANNER_RAW. Если
указано значение INI_SCANNER_RAW, то
значения опций не будут обрабатываться.
Возвращаемые значения
В случае успеха, настройки возвращаются в виде ассоциативного
массива (array).
В случае ошибки, возвращается FALSE.
Примечания
Замечание:
Существуют зарезервированные слова, которые нельзя использовать
в качестве ключей в ini-файлах. Такими словами являются:
null, yes, no, true, false, on, off, none.
Значения null, no и false преобразуются в "", yes и true преобразуются в "1".
Символы ?{}|&~![()^" не должны использоваться
в ключах и иметь какой-либо особый смысл в значениях.