Ciao ragazzi,
ho problemi riguardo lo scope delle variabili dinamiche...
Vi faccio subito un esempio:
Codice PHP:
function rec_par() {
while(list($key, $value)=each($_POST)) {
$$key=$value;
}
}
Questa è una semplice funzione che recupera i parametri passati da un form.
Successivamente ho un'altra funzione funz1() che richiama la precedente.
Codice PHP:
function funz1() {
rec_par();
...;
}
Il problema è che quest'ultima funzione non memorizza il valore delle variabili dinamiche generate dalla prima, nemmeno se all'interno del while, prima dell'assegnazione, scrivo global $$key (dichiarando quindi, ogni volta, la variabile globale).
Come posso risolvere?
Grazie