Simone: Funktion () mit Zähler

HI

Mein Problem ist :

Ich möchte eine PHP Funktion aufrufen und einen Funktionsinternen Zähler erhöhen

Beispiel:
...
Funktions Aufruf 1
funktion($html)
......

Funktions Aufruf 2
funktion($html)
.............

Funktions Aufruf 3
funktion($html)
.............

funktion($html)
{
zaehler++; ---

meine funktionsinhalt

return $html;
}

wie bringe ich der Funktion bei sich diesen Zählerstand zu merken?
ohne ihn als global zu def.

Danke
Simone

  1. Holladiewaldfee,

    wie bringe ich der Funktion bei sich diesen Zählerstand zu merken?
    ohne ihn als global zu def.

    Das Zauberwort heißt "static".

    function blafoo()
    { static $counter;
      $counter++;

    #...
    }

    Ciao,

    Harry

    --
      Herbst ist Wanderzeit!
      http://harry.ilo.de/projekte/berge/
    1. Hallo Zauber-Harry,

      Das Zauberwort heißt "static".

      JOOO SUPER DANK !!!!!!

      Simone

      1. Hallo Harry,

        kommt man an diese static-Vars dann nach dem Fubktionsaufruf trotzdem irgendwie heran? Gibts da einen qualifizierten Bezeichner?

        Vielleicht  $test.a   oder so?

        Grüße

        Tom