Programmcode aufteilen

Hallo,

ich habe da einen ziemlich langen Programmcode, den ich gerne irgendwie in „Subroutinen“ aufsplitten möchte. Da ich Subroutinen nun in PHP nirgends finden kann, bliebe die Version mit Funktionen. Nun habe ich aber beim Umschreiben des Codes folgendes Problem, daß dies gar nicht so einfach funktioniert, weil dann ja das Problem existiert, daß dann die Variablen innerhalb jeweils der Funktion existieren aber eben weder Funktionsübergreifend noch Hauptprogramm-Funktionsübergreiffend. Nun aber zu schauen und alles in sog. Schnittstellen anzulegen ist bei einem Programmcode von weit über 1000 Zeilen gar nicht so einfach.
Kann mir hier wer einen Tip geben, wie das zu bewerkstelligen ist?

Gruß

Thomas

Hallo,

ich habe da einen ziemlich langen Programmcode, den ich gerne
irgendwie in „Subroutinen“ aufsplitten möchte. Da ich

Wäre es evtl. nicht besser, gleich Klassen und Objekte zu verwenden, wenn du schon den Code umschreiben willst ?

Subroutinen nun in PHP nirgends finden kann, bliebe die
Version mit Funktionen. Nun habe ich aber beim Umschreiben des
Codes folgendes Problem, daß dies gar nicht so einfach
funktioniert, weil dann ja das Problem existiert, daß dann die
Variablen innerhalb jeweils der Funktion existieren aber eben
weder Funktionsübergreifend noch
Hauptprogramm-Funktionsübergreiffend. Nun aber zu schauen und

letzteres existiert:
http://de2.php.net/global

bzw. $GLOBALS
http://de2.php.net/manual/en/reserved.variables.php#…

alles in sog. Schnittstellen anzulegen ist bei einem
Programmcode von weit über 1000 Zeilen gar nicht so einfach.

Was meist du mit Schnittstellen ? Interfaces ? Die Parameter / Rückgabewerte der Funktionen ?

Alexander