#
.ptml remplace cette ligne par le contenu du fichier common.ptml.#include "common.ptml"
définit la macro MY_EMAIL dont la valeur est <<#define MY_EMAIL phm@lifl.fr
phm@lifl.fr
>>.D'autres choses sont possibles avec les macros :<<MY_EMAIL>>
Notez que les définitions imbriquées sont évaluées lors de leur utilisation et non lors de leur définition. Ainsi, sur l'exemple, il est possible de modifier la valeur de la macro MY_EMAIL après la définition de la macro MAILTO_ME.#define MAILTO_ME <a href="mailto:<<MY_EMAIL>>">
Si la macro n'existe pas préalablement, la commande ne fait rien.#undef MY_EMAIL
Les constructions #if*def/#endif peuvent être imbriquées.#ifdef FIL_URL <A HREF="<<FIL_URL>>">Formations en informatique de Lille</A> #endif #ifndef FIL_URL Formations en informatique de Lille #endif