Warum global ist null in der Funktion?

8

Ich bekomme dieses seltsame Problem ....

Alle Seiten haben nur diesen Code. global $ aktuelleSeite; ist null und ich weiß nicht warum ...

%Vor%

DAS PROBLEM

%Vor%     
GorillaApe 02.11.2010, 03:55
quelle

2 Antworten

18

Ich wette, dass Sie diesen Code ausführen, indem Sie diese Datei in eine andere Funktion einfügen.

Sie müssen also auch als global first variable occurcency markieren.

Btw, globale Variablen sind seltsam, die einfachere und korrektere Art, die Daten an die Funktion zu übergeben - ist die Verwendung von Funktionsparametern.

    
zerkms 02.11.2010, 04:02
quelle
3

Das oben definierte $currentPage lebt nicht in global space. Warum übergeben Sie nicht einfach $currentPage als ersten Parameter an die Funktion drawNumbers? Es ist viel sauberer so:

%Vor%     
Luke 02.11.2010 04:02
quelle

Tags und Links