|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2006
Città: Firenze
Messaggi: 118
|
[PHP]Perchè non mi elimina gli array?
Ho creato la seguente funzione per eliminare i due array superglobali:
Codice PHP:
__________________
Federica |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Dec 2006
Città: Firenze
Messaggi: 118
|
Dimenticavo, nel mio webserver gli array $_GET e $GET_ e gli altri valgono ugualmente...
__________________
Federica |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
http://it.php.net/manual/it/function.unset.php
Se si desidera cancellare una variabile globale dall'interno di una funzione, occorre usare unset() sull'array $GLOBALS nel seguente modo: Codice:
function foo()
{
unset($GLOBALS['bar']);
}
anche se Codice HTML:
Se si applica unset() ad una variabile globale all'interno di una funzione, sarà distrutta solo la variabile locale. Nell'ambiente chiamante, la variabile manterrà il medesimo valore che aveva prima dell'uso di unset(). |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Dec 2006
Città: Firenze
Messaggi: 118
|
Si infatti ho provato a eliminare la variabile direttamente dal codice e non con una funzione, era proprio quello il problema! Thanks!
__________________
Federica |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:15.



















