Discussione: Php
View Single Post
Old 13-02-2002, 11:59   #9
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Questo è in pratica quello che avviene in ogni linguaggio di programmazione che supporta il apssaggio di variabili per riferimento...

In pratica alla funzione viene passato solamente l'indirizzo della variabile da utilizzare...

In genere passare variabli complesse (ad esempio, vettori, strutture, classi) per riferimento è molto più performante che passarle per valore (altrimenti i dati devono essere copiati dall'ambiente chiamante all'ambiente locale)...

La soluzione "variabile globale" è sicuramente + sporca, ma è anche quella in definitiva + efficiente per l'uso delle risorse...soprattutto nel caso di molte chiamate di funzioni annidate...
cionci è offline   Rispondi citando il messaggio o parte di esso