En C une macro est un texte (partie de code) qui en remplace un autre (plus long, plus complexe...)
Par exemple je peut faire une macro qui remplace "if" par "si" et écrire le code suivant, qui fonctionne:
si (a > b) {... } ;
Mon problème est que j'ai un script PHP (fonction gestionnaire de cookie) que je voudrais pouvoir utiliser dans plusieurs sites différents. Et le nom du cookie est une varable PHP $cookie, qui est écrite un grand nombre de fois dans la fonction. Mais qui est différent pour chaque site... J'aimerais donc pouvoir le définir en une seule fois, à l'aide d'une macro, qui remplacerait $cookie par $nomDuCookiePourLeSite.
Attention que en PHP il existe des fonctions appelées macros, mais apparemment ce n'est pas la même chose que en C.
Partager