Fonction ini_get

La fonction ini_get retourne la valeur de la directive de configuration PHP spécifiée. Elle prend comme paramètre le nom du paramètre et retourne sa valeur actuelle sous forme de chaîne de caractères. Si le paramètre n'existe pas, la fonction retourne false.

Syntaxe

phpini_get(string $varname): string|false

Exemple

Récupérons la valeur du paramètre 'upload_max_filesize' :

php<?php
  $res = ini_get('upload_max_filesize');
  echo $res;
?>

Résultat de l'exécution du code :

php'2M'

Exemple

Essayons d'obtenir la valeur d'un paramètre inexistant :

php<?php
  $res = ini_get('nonexistent_setting');
  var_dump($res);
?>

Résultat de l'exécution du code :

phpfalse

Exemple

Récupérons plusieurs valeurs de configuration :

php<?php
  $max_execution = ini_get('max_execution_time');
  $memory_limit = ini_get('memory_limit');
  
  echo "Max execution time: $max_execution\n";
  echo "Memory limit: $memory_limit";
?>

Résultat de l'exécution du code :

php'Max execution time: 30
Memory limit: 128M'

Voir aussi

  • la fonction ini_set,
    qui définit la valeur d'un paramètre de configuration
  • la fonction ini_get_all,
    qui retourne tous les paramètres de configuration disponibles