[Php-it] $GLOBALS vs $_ENV
Andrea Franceschini
therealmorpheu5 at gmail.com
Tue Jan 30 02:35:33 CET 2007
Salve a tutti, mi scuso se la diatriba e' gia' stata trattata ma il
dubbio mi attanaglia: perche' leggo ovunque che e' preferibile usare
l'array globale $GLOBALS invece degli altri array globali? Mi spiego:
ho visto spesso fare - e io stesso faccio - la creazione di una chiave
nell'array $_ENV magari col nome dell'applicazione che la crea (cosi',
eh, senza logica) e dentro metterci tutte le variabili che servono.
Diciamo che se ho l'applicazione Pippo e deve mantenere chesso', una
variabile $base_url, dichiarerei quanto segue:
$_ENV['pippo']->base_url = $base_url;
in modo da avere ora un riferimento a $base_url (parliamo di php5)
condiviso a livello di istanza di php.
Ora, ho letto in giro che $GLOBALS e' preferibile. Qualcuno sa dirmi
se e' vero e perche'? :)
Grazie.
PS: ma poi e' $GLOBALS o $_GLOBALS?
--
Morpheu5
More information about the Php-it
mailing list