Analyser un fichier PHP avec token_get_all
Bonjour à tous.
Contexte :
Je souhaite utiliser la fonction token_get_all : Cette fonction éclate un code source php en multiple "jeton" identifiant le type d'élément php utilisé.
Mon problème:
Mais bien sur cette fonction marche correctement uniquement si on lui passe en paramètre du code php... et uniquement du code php. Or je veux analyser un fichier PHP, même lorsque celui-ci contient de l'HTML mélangé avec des parties en PHP...
Je souhaite donc parser un fichier PHP, et en extraire les parties uniquement PHP (si possible en identifiant les lignes) pour utiliser token_get_all : grosso modo ce que fait tidy en HTML (nettoyer et manipuler les documents HTML, et les traiter sous forme de balises hiérarchisées.)..
..mais en PHP (repérer les blocs php) !
Connaissez-vous une fonction ou une extension qui ferait cela ?
Merci aux experts (et à leur mémoire :)).