phpbar.de logo

Mailinglisten-Archive

[php] Klassen und Methoden bzw. sep. Functionen finden per RegEx

[php] Klassen und Methoden bzw. sep. Functionen finden per RegEx

Steffen Kother steffen.kother at gmx.net
Die Mar 22 14:15:46 CET 2005


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