tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
483
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MiLa MiLa ist offline Mitglied Smaragd
    Registriert seit
    Aug 2003
    Beiträge
    1.166
    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
     

  2. #2
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Hab leider nicht ganz verstandenn, was du meinst.

    Versuchs mal so:

    1) Mit Arrays

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

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

        
    // [...]

     

  3. #3
    MiLa MiLa ist offline Mitglied Smaragd
    Registriert seit
    Aug 2003
    Beiträge
    1.166
    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" ?!
     

  4. #4
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Moment, da war doch mal was, kram...

    Ah ja:
    http://www.tutorials.de/forum/showth...threadid=72568

    Aber nimmt dir bitte den Kommentar von Christian zu Herzen. Globals so sind schon schlecht, und dann auch noch alle Variablen als global...
     

  5. #5
    MiLa MiLa ist offline Mitglied Smaragd
    Registriert seit
    Aug 2003
    Beiträge
    1.166
    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...
     

Ähnliche Themen

  1. Sehr viele Mysql-Daten auswerten
    Von Sturmrider im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 13.02.09, 15:34
  2. oncklick viele funktionen,...
    Von JesusFreak777 im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 02.06.08, 00:51
  3. Antworten: 0
    Letzter Beitrag: 08.12.07, 20:53
  4. PHP Image Funktionen sehr langsam?
    Von multimolti im Forum PHP
    Antworten: 5
    Letzter Beitrag: 10.08.07, 12:26
  5. Antworten: 4
    Letzter Beitrag: 08.08.05, 09:36