Templeet pas à pas
III. Appeler une fonction
Une fonction Templeet est un bout de texte dans un template qui est remplacé par son résultat quand le template est évalué. Elle commence par un tilde ('~') suivi d'un nom, d'une parenthèse ouvrante, de paramètres optionnels et d'une parenthèse fermante.
Comme premier exemple de fonction nous allons étudier la fonction now. Cette fonction permet de connaître la date et l'heure de l'instant présent. Cette fonction est décrite dans la documentation de Templeet et se trouve dans le module time.
Comme indiqué dans la documentation cette fonction retourne la date et l'heure sous la forme d'une chaîne de 14 caractères qui contient l'année, le mois, le jour, les heures, les minutes et les secondes:
~now() => 20080828131028
En utilisant la même méthode que précédement vous créez un nouveau template : test2.html dans lequel vous mettez le texte suivant:
Actuellement il est: ~now()
Sauvegardez le et testez. Le résultat sera:
Actuellement il est: 20080828131028
Dans le template la fonction a été remplacée par le résultat de son évaluation c'est à dire la date et l'heure qu'il est (regardez les six derniers chiffres qui représentent l'heure, les minutes et les secondes). Le tout a été envoyé à votre navigateur.
La plupart des fonctions PHP peuvent être appelées directement à partir de Templeet en les appelant à la manière Templeet:
~md5("Les sanglots longs de violons de l'automne") => 2625eecfc96e07a1450427f772fa01e3
Télécharger
FAQ
