Функция 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
ini_get_all([string $extension]);
Ejemplo
Obtenemos todas las configuraciones disponibles de PHP:
<?php
$res = ini_get_all();
print_r($res);
?>
Resultado de la ejecución del código (ejemplo):
[
'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
$res = ini_get_all('mbstring');
print_r($res);
?>
Resultado de la ejecución del código (ejemplo):
[
'mbstring.language' => [
'global_value' => 'neutral',
'local_value' => 'neutral',
'access' => 4
],
'mbstring.internal_encoding' => [
'global_value' => 'UTF-8',
'local_value' => 'UTF-8',
'access' => 4
]
]