Salve a tutti!
Normalmente utilizzo le reference ( & ) in PHP solo quando effettivamente ne ho bisogno, ma ultimamente mi ritrovo a lavorare con uno script particolarmente affamato di RAM.
Questo avviene perché disloco in giro un sacco di oggetti che mantengono una propria copia di un grosso array di definizioni o una parte di esso, ma questa è un'altra storia... la mia domanda verte sulla possibilità di usare le reference per non duplicare l'array tutte le volte e quindi risparmiare RAM.
Ho letto nella documentazione ufficiale di php che l'uso delle reference è sconsigliato se usato per migliorare le prestazioni (senza però specificare l'ambito - RAM, cpu, ecc).
Vi chiedo quindi un chiarimento, una risposta definitiva riguardo le reference: "l'uso delle reference per non duplicare i contenuti di variabili (non piccole) può portare ad un risparmio in termini di RAM?"
Grazie a tutti!