1. Introduction▲
1.1. Remerciements▲
Tous mes remerciements à Yogui pour sa relecture.
1.2. Problématique▲
Ce tutoriel nécessite PHP 5
Ce tutorial a pour but de vous donner une piste sur la création d'un système de template.
Je vous conseille de le lire une fois tout en entier.
- Il est question de créer une classe qui permettra la gestion de template. Cette classe contiendra plusieurs méthodes qui auront chacune leur rôle. Afin de mieux comprendre pourquoi telle ou telle méthode existe, lisez le tout une première fois;
- Certaines méthodes dépendent des autres.
Toutefois, certains points de ce tutorial peuvent ne pas être lus au premier passage. Par exemple, le point 3.4 Méthode loopVar() n'est pas utile au premier passage car pour bien le comprendre, il faut avoir compris les points 3.3 Méthode simpleVar(), 3.5 Méthode constantReplace() (la première partie de la fonction ligne 1 à ligne 15) et 3.6 Méthode parse().
1.3. Qu'est ce qu'un système de template ?▲
Un système de template est un système permettant de séparer le code source d'une page (PHP) de son design (HTML).
- Pouvoir travailler sur le design sans modifier une ligne de code;
- Pouvoir modifier le code sans se soucier du design;
- Créer facilement plusieurs design pour le site;
- Faciliter la maintenance du code;
- Permet de gérer un cache.