parse_ini_string
(PHP 5 >= 5.3.0)
parse_ini_string — Analyse une chaîne de configuration
Description
$ini
[, bool $process_sections = false
[, int $scanner_mode = INI_SCANNER_NORMAL
]] )
parse_ini_string() retourne la configuration dans une
chaîne de type ini dans un tableau associatif.
La structure de la chaîne doit être la même que celle du fichier php.ini.
Liste de paramètres
-
ini -
Le contenu de type ini à analyser.
-
process_sections -
En activant le paramètre
process_sectionsavecTRUE, vous obtiendrez un tableau multidimensionnel, avec les noms de sections et de directives. La valeur par défaut du paramètreprocess_sectionsestFALSE -
scanner_mode -
Peut prendre les valeurs des constantes
INI_SCANNER_NORMAL(par défaut) ouINI_SCANNER_RAW. SiINI_SCANNER_RAWest utilisé, les valeurs des options ne seront pas analysées.
Valeurs de retour
Les directives sont retournées sous forme de tableau array
en cas de succès, et FALSE en cas d'erreur.
Notes
Note: Il y a plusieurs mots réservés que ne doivent pas être utilisés comme clé dans les fichiers .ini. Cela inclut : null, yes, no, true, false, on, off, none. Les valeurs null, no et false sont retournées comme "" (chaîne vide); les valeurs yes, true, on sont retournées comme "1". Les caractères ?{}|&~