Funkcja ini_get_all

Funkcja ini_get_all zwraca tablicę ze wszystkimi dostępnymi ustawieniami PHP. Można pobrać albo wszystkie ustawienia, albo tylko dla określonego modułu. Funkcja zwraca tablicę asocjacyjną, gdzie klucze - nazwy ustawień, a wartości - informacja o każdym ustawieniu.

Składnia

phpini_get_all([string $extension]);

Przykład

Pobierzmy wszystkie dostępne ustawienia PHP:

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

Wynik wykonania kodu (przykład):

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

Przykład

Pobierzmy ustawienia tylko dla modułu mbstring:

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

Wynik wykonania kodu (przykład):

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

Zobacz też

  • funkcję ini_get,
    która zwraca wartość jednego ustawienia
  • funkcję ini_set,
    która ustawia wartość ustawienia