Ce big-tuto est destiné à tous ceux qui se disent régulièrement : "c'est un peu con de faire une table dans ma base de données juste pour ça", à tous ceux qui n'ont pas de base de données mais qui souhaiteraient enregistrer des informations ; enfin, plus généralement, la sauvegarde INI a des avantages sur la base de données.

Pas de parse_ini_file dans ce tuto
Après de vifs commentaires, je me sens obligé de parler de cette fonction en introduction pour en être ensuite débarrassée :D
Le langage ini est flexible. Il n'y a pas de règle stricte pour lire un fichier ini. parse_ini_file est une fonction qui lit sommairement les fichiers ini et renvoie un array simple. Dans ce tuto, nous utiliserons les fichiers ini pour le stockage de données, nous allons donc créer une fonction renvoyant un array à deux niveaux en utilisant le plein potentiel de ces fichiers.
Je n'ai pas inventé cette technique mais sachez qu'après lecture du tuto, vous pourrez créer votre propre langage et l'adapter à vos besoins comme bon vous semble.


L'auteur