Tom: Static-Variablen als "dynamische Konstanten"

Beitrag lesen

Hello,

Ne, mit dem Schlüsselwort static teilt man PHP mit, dass alle Funktionsaufrufe sich die selbe Variable teilen soll.

Klar! Das ist ja die Idee: Jedes Mal beim AUfruf der Funktion lebt die Variable wieder auf, natürlich nur innerhalb derselben Script-Instanz. Man kann dann mit dem letzten Stand der Variablen weiterarbeiten.

Alle anderen Variablen - mit Ausnahme von GLOBALs - verlieren ihre Werte und verschwinden im Nirwana.

static-Variablen schlummern aber im Hintergrund, bis die Funktion wieder aufgerufen wird, sind damit also "dynamische Konstanten", keiner kommt ran, außer der Funktion, in der sie deklariert wurden :-)

Oder habe ich das jetzt verkehrt verstanden?

Aber vermutlich liegt der Fehler auch wieder ganz woanders :-((((

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://restaurant-zur-kleinen-kapelle.de