J'ai un script que j'appelle régulièrement de manière récursive
Pour simplifier, le script s'appellant gna.php est comme suit :
il fonctionne parfaitement, il y a les conditions d'arrêt nécessaires etc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4requete sql traitement include gna.php autre traitement
le défaut est qu'il fait à chaque fois un include et que cela prend du temps (il peut ainsi y avoir plus de 300 include dans la même page)
donc j'avais pensé à remplacer les include par une fonction. je n'ai pas essayé encore mais cela ne doit pas être trop difficile à réaliser.
le problème est que dans une fonction toutes les variables sont locales, et pour mon code il ne faut pas qu'elles le soient. je pourrais bien sûr toutes les déclarer comme globales, mais il y en a beaucoup (dont des tableaux) et cela ne me paraît pas de la programmation optimisée
quelqu'un connait-il une autre solution plus élégante ?
Partager