Version 3 — Novembre 2018 — JLuc
La compilation ou l’évaluation d’un squelette traversent traverse plusieurs étapesd’évaluation .
L’état sessionné ou non du contexte courant est géré
- au niveau du compilateur par une globale $GLOBALS['cache_utilise_session']
- au niveau de chaque cache par la métadonnée ['invalideurs']['session']
Ci aprés c’est pendant la compilation.
- est appelé par recuperer_fond dans le cas d’une inclusion dynamique, ou par la fonction html_md5 d’un autre squelette dans le cas d’une inclusion statique
- appelle parametrer
- appelle evaluer_fond
pour les inclusions dynamiques
- contamine ou décontamine le compilateur avec le sessionnage global, selon que la page sessionnée est sessionnée ou non
- est implémenté par public_parametrer_dist
dans le core
- est appelé par evaluer_fond
et aussi, directement, par le calcul du squelette principal de la page appelée par la requête http
- appelle styliser
et composer
- appelle les inclusions statiques
- appelle la fonction html_md5 du squelette, qui positionne invalideurs[session]
dans le cache
(notes partielles, à compléter)
- est appelé par les inclusions_dynamiques
- appelle evaluer_fond