АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
404 of 410 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

Функция ini_get_all

Функция ini_get_all возвращает массив со всеми доступными настройками PHP. Можно получить либо все настройки, либо только для определенного модуля. Функция возвращает ассоциативный массив, где ключи - имена настроек, а значения - информация о каждой настройке.

Синтаксис

ini_get_all([string $extension]);

Пример

Получим все доступные настройки PHP:

<?php $res = ini_get_all(); print_r($res); ?>

Результат выполнения кода (пример):

[ 'short_open_tag' => [ 'global_value' => '1', 'local_value' => '1', 'access' => 4 ], 'display_errors' => [ 'global_value' => '1', 'local_value' => '1', 'access' => 7 ] ]

Пример

Получим настройки только для модуля mbstring:

<?php $res = ini_get_all('mbstring'); print_r($res); ?>

Результат выполнения кода (пример):

[ 'mbstring.language' => [ 'global_value' => 'neutral', 'local_value' => 'neutral', 'access' => 4 ], 'mbstring.internal_encoding' => [ 'global_value' => 'UTF-8', 'local_value' => 'UTF-8', 'access' => 4 ] ]

Смотрите также

  • функцию ini_get,
    которая возвращает значение одной настройки
  • функцию ini_set,
    которая устанавливает значение настройки
byenru