Hallo
Ich habe folgendes Problem:
Bis jetzt binde ich Kopf und Fuss mittels require ein.
Jetzt bin ich dabei, das Konzept der Seite zu überarbeiten und zu "objektisieren" und hab eine Klasse "Page" erstellt, wo der Programmierer Page::Header bzw. Page::Footer aufrufen soll, um Kopf und Fuss einzubinden.
Allerdings *MUSS* *vorerst* aus Kompatibilitätsgründen die alte Variante auch möglich sein, wo die ganze Masse an Sachen, die z.B. header.inc.php gemacht werden, global ist.
Wenn ich aber jetzt habe
function Header()
{
...
include("header.inc.php");
...
}
Dann ist das Skope aller Variablen aber lokal.
Kann ich IRGENDWIE (mir ist jede Krückenlösung recht, da das nur vorerst ist!) in einer Funktion eine Datei einbinden, wobei aber *alles* was darin geschieht im globalen Namespace sein soll?
Vielen Dank!!
Markus