Non so quanti campi di applicazione possa avere questa funzione ad ogni modo il collega miniMac si è trovato nella condizione di doverla utilizzare per fare l’echo dei testi di un portale dopo aver ripulito tutte le variabili di sistema.

Mi è sembrato carino condividere la soluzione trovata su phpfreaks con tutti voi:

foreach( array_keys($GLOBALS) as $k ) unset($$k);
unset($k);

Vediamo un po cosa fa questo pezzetto di codice… Prende tutte le variabili impostate a livello globale, ne esegue un ciclo foreach facendo l’unset di ogni $nome_variabile_da_chiave, infine fa l’unset di $k che è l’ultima variabile rimasta impostata alla fine del ciclo foreach.

Una vera chicca!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *