Ce tutoriel de phpIt nous dévoile comment créer une classe de gestion de fichier de configuration en Php. Plusieurs formats de fichiers ( PHP, INI, XML and YAML ) sont traités par une interface Php unique avec un load(…) et un get(…) à l’aide du polymorphisme.
Aussi avec cette méthode il est extrêment facile de passer d’un format à l’autre ou d’en utiliser plusieurs. On crée un pointeur de type Settings qui peut pointer vers n’importe lequel des formats concrets …
Encore un exemple simple et pratique de codage objet et d’utilisation du polymorphisme.