Функция ini_get_all

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

Синтаксис

phpini_get_all([string $extension]);

Пример

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

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

Резултат от изпълнението на кода (пример):

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

Пример

Нека получим настройки само за модула mbstring:

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

Резултат от изпълнението на кода (пример):

php[
  '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,
    която задава стойност на настройка