Manuel PHP
Précédent |  | Suivant

# ini_get

(PHP 4 , PHP 5)

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` sinon.

> 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.

> Exemple 1. Les directives liées aux tailles mémoires sont lues littéralement

> `<?php /* Notre fichier php.ini contient les directives suivantes : display_errors = On register_globals = Off post_max_size = 8M */ echo 'display_errors = ' . ini_get('display_errors') . "\n"; echo 'register_globals = ' . ini_get('register_globals') . "\n"; echo 'post_max_size = ' . ini_get('post_max_size') . "\n"; echo '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_restore() et ini_set().

Précédent | Sommaire | Suivant
ini_get_all | Niveau supérieur | ini_restore