Originariamente inviato da Ndr
per php il passaggio di parametri di default e' per valore?
nel 4 il passaggio e' per variabile => valore e si crea un duplicato per ogni funzione ... nel 5 dovrebbe essere di default per heap e si crea un duplicato solo se modificato il valore della variabile.

con la & si assegna lo stesso indirizzo di memoria e se modifichi uno, modifichi anche l'altro ... in questo caso non necessito dell' eventualita' di una copia, quindi passo per riferimento