Ho una certa conoscenza del C ++ e so che i puntatori sono comunemente usati lì, ma ho iniziato a guardare il codice open source PHP e non vedo mai il codice usando i riferimenti nei metodi.
Al contrario, il codice utilizza sempre un valore restituito anziché passare il riferimento alla variabile al metodo, che quindi modifica il valore di quella variabile e lo restituisce.
Ho letto che l'uso dei riferimenti utilizza meno memoria, quindi perché non vengono utilizzati in PHP?
return array($foo, $bar);
elist($A, $B) = foobar();