Функция ini_get_all

La función ini_get_all devuelve un array con todas las configuraciones disponibles de PHP. Se pueden obtener todas las configuraciones o solo las de un módulo específico. La función devuelve un array asociativo, donde las claves son los nombres de las configuraciones, y los valores son la información de cada configuración.

Sintaxis

phpini_get_all([string $extension]);

Ejemplo

Obtenemos todas las configuraciones disponibles de PHP:

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

Resultado de la ejecución del código (ejemplo):

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

Ejemplo

Obtenemos las configuraciones solo para el módulo mbstring:

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

Resultado de la ejecución del código (ejemplo):

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

Ver también

  • la función ini_get,
    que devuelve el valor de una configuración
  • la función ini_set,
    que establece el valor de una configuración