Funktionen und sehr viele Variablen

MiLa

Erfahrenes Mitglied
HuHu Junx und Mädelz...

Ich habe mal ne Frage bezüglich "einfacher" Funktionen...
Ich benutze eine Funktion, um bei meinen Templates den Inhalt(Content) der Seite anzeigen zu lassen.
Wegen der ganzen Formulare aus dem Adminbereich etc. gibt es dementsprechend viele Variablen die in die Funktion, die den Inhalt verarbeitet übergeben werden müssen.
Das sind bestimmt an die 200 Variablen...
Ich möchte nicht immer, wnen ich im Formular eine Variable hinzufüge oder ändere am anfang der Funktion die Liste der "global" Vaiablen ändern, wisst ihr da eine Möglichkeit wie man das machen könnte?

Danke im Vorraus :)
 
Hab leider nicht ganz verstandenn, was du meinst.

Versuchs mal so:

1) Mit Arrays

2) Auch mit Arrays, aber in Verbindung mit global
PHP:
$aGlobalVars = array("variable1", "variable2", "variable3");

function xyz ()
{
    global $aGlobalVars;
    foreach($aGlobalVars as $sVar) {
         global $$sVar;
    }

    // [...]
}
 
Ja, die zweite Möglichkeit ist gut, hab ich auch schon dran gedacht,
nur dann müsste ich die ganzen Variablen dem einen Array zuweisen,
das will ich ja auch nicht...
Gibt es nicht die Möglichkeit alle Variablen und Arrays auszulesen und in einen Array zu packen, diesen in die Funktion übergeben und dort wieder alles aus dem Array "auspacken" ?!
 
Ich hab mir auf der Fahrt nach Haus noch überlegt,
dass man doch einfach alle Variablen-Namen in einen Array packen kann und dann eine Liste der Variablen erzeugen lassen kann und diese dann mit dem "global"-Befehl benutz...

*grübel*

Naja, werd mal weitertesten...
 
Zurück