parse_ini_string - Разбирает строку конфигурации
Вернуться к: Файловая система
parse_ini_string
(PHP 5 >= 5.3.0, PHP 7)
parse_ini_string — Разбирает строку конфигурации
Описание
$ini
[, bool $process_sections
= false
[, int $scanner_mode
= INI_SCANNER_NORMAL
]] )
parse_ini_string() возвращает настройки из строки
ini
в виде ассоциативного массива.
Структура 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, off, no и false преобразуются в "". Значения on, yes и true преобразуются в "1". Символы ?{}|&~![()^" не должны использоваться в ключах и иметь какой-либо особый смысл в значениях.
Вернуться к: Файловая система