IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Gestion d'un système de templates en PHP


précédentsommairesuivant

I. Introduction

I-A. Remerciements

Tous mes remerciements à Yogui pour sa relecture.

I-B. Problématique

Ce tutoriel nécessite PHP 5

Ce tutoriel a pour but de vous donner une piste sur la création d'un système de templates.

Je vous conseille de le lire une fois tout en entier.

Ceci pour plusieurs raisons :

  1. Il est question de créer une classe qui permettra la gestion de templates. 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 ;
  2. Certaines méthodes dépendent des autres.

Toutefois, certains points de ce tutoriel 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().

I-C. Qu'est-ce qu'un système de templates ?

Un système de templates est un système permettant de séparer le code source d'une page (PHP) de son design (HTML).

Ce système présente quelques avantages :

  1. Pouvoir travailler sur le design sans modifier une ligne de code ;
  2. Pouvoir modifier le code sans se soucier du design ;
  3. Créer facilement plusieurs design pour le site ;
  4. Faciliter la maintenance du code ;
  5. Permet de gérer un cache.

précédentsommairesuivant

Copyright © 2006 Adrien Pellegrini. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.