Hallo
Ich möchte anhand einer Funktion eine Variable hochzählen lassen.
$count = 0;
function counter() {
$count = $count+1;
return $count;};Das funktioniert ja nicht.
echo counter();
echo counter();
echo counter();sollte DAS Ausgeben:
1
2
3Wieso das mit PHP NICHT funktioniert weis ich, aber wie schreibe ich eine solche Funktion, so dass ich nur noch die Funktion aufrufen muss?
MfG
splinter
Versuche es mit einer $_SESSION[zahl].
In dieser Variablen steht(wenn Du es so setzt) anfangswert =0.
Jedesmal wenn Du Deine Funktion aufrufst und hochzählst über gibst du $_SESSION[Zahl] und zahlst hoch.
Danach musst Du den neuen(hochgezählten Wert) wieder in $_SESSION[zahl] schreiben, damit dieser immer aktuell ist.