no, no... avevo capito... però - come dicevo - potresti avere degli script complessi, magari con funzioni, classi, include... quindi ci vuole un parser(*) apposta...
Se però tu sai già che il tuo codice è lineare e fatto in una certa maniera, usa la funzione che ti ho detto nel punto in cui vorresti analizzare i dati... fai una prova e vedi se ti basta il risultato.
(*) in soldoni un programma che prende il tuo codice e - analizzandolo - può creare una struttura con tutte le istruzioni e LE VARIABILI utilizzate...