Mailinglisten-Archive |
Hallo Leute,
ich wollte mal eine Art "Scanner" basteln, der mir in einer Datei
vorhandene Klassen, deren Methoden und sep. Funktionen rausfischt.
Dazu lese ich das benötigte File in $this->FileContent ein.
Die Klassen sollen in $this->Classes liegen, die Methoden in
$this->ClassFunctions[Class], der Rest in $this->NonClassFunctions...
An die Klassen komme ich [1], alle vorhandenen Methoden bekomme ich
auch [2] allerdings würde ich gern entsprechend der Klasse die Methoden
finden (s.o.) und auch fehlt mir der Schimmer, um die sep. Funktionen
zu ermitteln.
Wenn ihr mir da helfen könnt und evtl. bessere oder optimalere
Vorschläge für die Pattern habt, wäre nicht verkehrt.
Schonmal vielen Dank im Voraus.
--
Mit freundlichen Grüßen / Kind regards
Steffen Kother
[1] "°class[\s]{1,}(.*?)\{.*?\}°is"
[2]
"°(class\s{0,}.*?\s{1,}\{.*?){0,}function{1,}\s{1,}(.*?)\(.*?\)\s{1,}\{.*?\}\s{1,}\}°is"
php::bar PHP Wiki - Listenarchive