Une belle composition

Le fichier ecrire/public/composer.php a pour but de récupérer le squelette traduit en PHP et de l’exécuter avec le contexte demandé.

Si le squelette a déjà été traduit en PHP, le résultat est récupéré d’un fichier cache et utilisé, sinon SPIP appelle sa fonction de compilation compiler() pour traduire la syntaxe concrète en syntaxe abstraite puis en code exécutable par PHP.

Le fichier composer.php charge aussi les fonctions nécessaires à l’exécution des fichiers PHP issus de la compilation des squelettes.

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/05/17

Traductions : English, français, Nederlands