[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