Variabili interne a funzioni che conservano il valore

PREMESSA: La domanda potrà sembrare stupida, ma sto iniziando in php quindi anche le cose più stupide, se non riesco a beccarle sul manuale (sicuramente ci sono, ma non le trovo proprio) mi sembrano insormontabili!

Uso una variabile &conta_foto, all'interno di una funzione, che si dovrebbe incrementare ogni volta che richiamo la funzione. Ecco com'è il codice:

function pubblica($enne)

{

   $conta_foto++;

   // qua tutto il resto della funzione

}

La variabile non ritorna nulla (perché fa altro) e tutto si svolge senza cambiare pagina.

Io sapevo che se si sta sempre nella stessa pagina, le variabili non si perdono, ma invece ogni volta che richiamo la funzione la variabile $conta_foto, che dovrebbe fungere da contatore, si riazzera e quindi al primo incremento riparte da uno. Cosa sbaglio? Qual'è il modo più semplice (on indolore) per permettere alla variabile di conservare il valore tra una chiamata e l'altra della funzione?

Grazie

inviato 10 anni fa
fante1998
X 0 X

Risolto !!!! Uso global

Scusate...   O0 O0 O0 O0

risposto 10 anni fa
fante1998
X 0 X

Per maggiori chiarimenti dai un'occhiata a questa lezione del Corso Base:

http://www.phpnews.it/content/view/255/107/

in particolare il secondo e terzo paragrafo.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda