|
6.30.54 parse_ini_filePHP 4 >= 4.0.0Description
array parse_ini_file(string filename ,[bool
process_sections
])
parse_ini_file charge le fichier
filename et retourne les
configuration qui s'y trouve sous forme d'un tableau
associatif. En passant le deuxième paramètre optionnel
à process_sections, vous obtiendrez
un tableau multi-dimensionnel, avec les noms des sections.
La valeur par défaut de ce paramètre est FALSE
| Note |
Cette fonction n'a rien a voir avec le fichier
php.ini
. Ce dernier a déjà était
traité lorsque vous commencez a exécuter votre script. Cette
fonction peut vous permettre de lire vos propres fichiers
de configuration.
|
La structure des fichiers de configuration lus est similaire
à celle de php.ini
.
| Contenu de exemple.ini |
; Ceco est un fichier de configuration ; Les commentaires commencent par ';', comme dans php.ini [premiere_section] un = 1 cinq = 5 [seconde_section] chemin = /usr/local/bin
|
| Exemple avec parse_ini_file |
<?php // Traitement sans les sections $ini_array = parse_ini_file("exemple.ini"); print_r($ini_array); // Traitement avec les sections $ini_array = parse_ini_file("sample.ini", TRUE); print_r($ini_array); ?>
|
Cet exemple va produire :@:
|
Array ( [un] => 1 [cinq] => 5 [chemin] => /usr/local/bin ) Array ( [premiere_section] => Array ( [un] => 1 [cinq] => 5 ) [seconde_section] => Array ( [chemin] => /usr/local/bin ) )
|
|