array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'configuration.file.per-user.php', 1 => 'Файлы .user.ini', ), 'up' => array ( 0 => 'configuration.php', 1 => 'Конфигурация времени выполнения', ), 'prev' => array ( 0 => 'configuration.file.php', 1 => 'Файл конфигурации', ), 'next' => array ( 0 => 'configuration.changes.modes.php', 1 => 'Места установки параметров конфигурации', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'install/ini.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
Включена поддержка INI-файлов в стиле .htaccess на уровне каталога. Эти файлы обрабатываются только CGI/FastCGI SAPI. Эта функция делает ненужным модуль PECL htscanner. Если PHP работает как модуль Apache, то для достижения того же эффекта, работают с файлами .htaccess.
В дополнение к основному файлу php.ini PHP ищет INI-файлы в каждой директории, начиная с директории запрошенного PHP-файла и продолжает поиск до корневой директории (установленной в элементе $_SERVER['DOCUMENT_ROOT']). Если PHP-файл лежит вне корневой директории, то сканируется только его директория.
Только INI-настройки с
режимами INI_PERDIR
и
INI_USER
будут распознаны в INI-файлах в стиле .user.ini.
Две новых INI-директивы, user_ini.filename и user_ini.cache_ttl, контролируют использование пользовательских INI-файлов.
user_ini.filename устанавливает имя файла, по которому PHP производит поиск
в каждой директории; если установлена пустая строка, то PHP поиск не производит.
По умолчанию .user.ini
.
user_ini.cache_ttl устанавливает насколько часто пользовательские INI-файлы будут обновляться. По умолчанию период обновления составляет 300 секунд (5 минут).