[Php-it] Vedere le variabili all'interno di una funzione
Cristiano Verondini
cverondini at deis.unibo.it
Mon Apr 10 11:07:32 CEST 2006
>> Aggiungo che generalmente è cattiva pratica usare le variabili
>> globali dall'interno delle funzioni :)
> come mai? problemi di funzionalità, sicurezza o che?
Problemi di incapsulamento del codice. In pratica, una funzione è
conosciuta solamente dalla sua interfaccia che (dovrebbe) esprimere
chiaramente che cosa entra (parametri) e cosa esce (risultato).
Se però la funzione al suo interno fa riferimento a variabili globali,
perdi questa chiarezza. Inoltre crei un livello di complicazione in più, non
rendi il codice portabile, e rendi più difficoltoso il debug.
Se l'idea è quella di fornire parametri di configurazione, puoi passare
un oggetto fra i parametri e risolvere in questo modo il problema.
Cris
--
Cristiano Verondini
http://noway.ing.unibo.it --- [ICQ: 114 190]
More information about the Php-it
mailing list