Fonction ini_get_all

La fonction ini_get_all renvoie un tableau avec tous les paramètres PHP disponibles. Il est possible d'obtenir soit tous les paramètres, soit seulement ceux d'un module spécifique. La fonction renvoie un tableau associatif, où les clés sont les noms des paramètres, et les valeurs sont les informations pour chaque paramètre.

Syntaxe

phpini_get_all([string $extension]);

Exemple

Obtenons tous les paramètres PHP disponibles :

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

Résultat de l'exécution du code (exemple) :

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

Exemple

Obtenons les paramètres uniquement pour le module mbstring :

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

Résultat de l'exécution du code (exemple) :

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

Voir aussi

  • la fonction ini_get,
    qui renvoie la valeur d'un seul paramètre
  • la fonction ini_set,
    qui définit la valeur d'un paramètre