Das ist ja ganz übles rumgehacke, da würde ich wohl eher code-dublikation in kauf nehmen und die funktion in ne extra datei nochmal speichern wie zu versuchen mittels regex ne funktion rauszuparsen und dann via evil eval() auszuführen.
imho wären für das rausparsen regex eh das falsche, der tokenizer von php ist da eher geeignet, das wären aber wohl ein paar zeilen mehr.
Wie bei xhtml, musst du mit dem versuch php mit regex zu parsen ernsthafte konsequenz einplanen:
->
http://www.php.de/off-topic-diskussi...ex-parsen.html ((x)HTML lässt sich nicht mit Regex parsen)