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