Bonjour a tous,
J'aimerais savoir s'il existe une phase de preprocessing en PHP.
Si oui, quel fichier est associé à cette phase (par exemple cpp pour le langage C).
Si non, est-il possible d'en créer un ?
Merci pour votre réponse.
Cordialement
Bonjour a tous,
J'aimerais savoir s'il existe une phase de preprocessing en PHP.
Si oui, quel fichier est associé à cette phase (par exemple cpp pour le langage C).
Si non, est-il possible d'en créer un ?
Merci pour votre réponse.
Cordialement
PHP est un langage interprété, et non compilé. Le preprocessing n'est donc pas possible.
Sur un autre forum, on m'a dit que cela existait.
Ref : http://wickedphp.net/
Justement non, dans votre source il est fait appel au préprocesseur C. Ce qui est possible mais l'appel (comme la sortie) serait à gérer vous-même (rien de natif, bien évidemment, puisque ça n'a aucun intérêt pour un langage interprété).
Parce que en fait, j'aimerais créer 2-3 macros-instructions et donc je voulais savoir quel est le fichier à modifier.
Est-ce que vous voyez ce que je veux dire ?
Pour être plus explicite :
C'est un sujet de stage. Je dois créer un programme qui va générer plusieurs fichier HTM ayant la même structure. Seulement, ce programme devra consulter dans une BDD ou un fichier EXCEL (comprenant x nom de photos avec légende et titre) et pour chaque ligne présente, il créera un fichier HTM avec la photo (présente dans un dossier), son titre et sa légende. Cela doit être un programme qui génère tout cela.
Or, moi je ne suis qu'en stage, cela veut dire qu'une personne (ne s'y connaissant peut-être pas en PHP ...) va s'en servir donc il faut qu'il soit le plus facilement modifiable.
C'est pour cela que l'on m'a demandé de me renseigner sur le préprocessing PHP pour éventuellement créer des macros-instructions pour faciliter la tâche à la personne. Elle aura juste à rentrer quelques mots clés et grâce aux macro-instructions, le programme fera tout le reste.
Voilà en gros ce que je voudrais faire.
Ai-je été compréhensible ?
Cordialement
C'est une solution de template, ou semblable, que vous cherchez alors comme approche ?
Partager