ini_get

(PHP 4 )

ini_get -- Lit la valeur d'une option de configuration

Description

string ini_get ( string varname)

ini_get() retourne la valeur de l'option de configuration varname en cas de succès, et FALSE.

Lecture de valeurs booléennes : Une directive de configuration ayant la valeur de off sera retournée sous la forme d'une chaîne vide, tandis qu'une directive de configuration ayant une valeur de on sera retournée sous la forme de la chaîne "1".

Lors de la lecture des tailles de mémoire : Plusieurs directives traitant de taille mémoire, comme upload_max_filesize sont stockées dans le fichier php.ini avec une notation courte. ini_get() retourne la chaîne exacte stockée dans le fichier php.ini et NON PAS son équivalent entier. Appliquer des opérations arithmétiques classiques sur ces valeurs ne conduira à rien de bon.

<?php
/*
Notre fichier php.ini contient les directives suivantes :

display_errors = On
register_globals = Off
post_max_size = 8M
*/

print 'display_errors = ' . ini_get('display_errors') . "\n";
print
'register_globals = ' . ini_get('register_globals') . "\n";
print
'post_max_size = ' . ini_get('post_max_size') . "\n";
print
'post_max_size+1 = ' . (ini_get('post_max_size')+1) . "\n";

?>

Ce script va afficher :

display_errors = 1
register_globals = 0
post_max_size = 8M
post_max_size+1 = 9

Voir aussi get_cfg_var(), ini_get_all(), ini_alter(), ini_restore() et ini_set().