Funcția ini_get_all

Funcția ini_get_all returnează un tablou cu toate setările PHP disponibile. Se pot obține fie toate setările, fie doar pentru un anumit modul. Funcția returnează un tablou asociativ, unde cheile sunt numele setărilor, iar valorile sunt informații despre fiecare setare.

Sintaxă

phpini_get_all([string $extension]);

Exemplu

Să obținem toate setările PHP disponibile:

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

Rezultatul executării codului (exemplu):

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

Exemplu

Să obținem setările doar pentru modulul mbstring:

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

Rezultatul executării codului (exemplu):

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

Vedeți și

  • funcția ini_get,
    care returnează valoarea unei singure setări
  • funcția ini_set,
    care stabilește valoarea unei setări