Duplicar posibles:
Reference - What does this symbol mean in PHP?PHP - Ampersand antes de la variable de bucle foreach
Necesito saber por qué usamos signo antes de la variable de bucle foreach
foreach ($wishdets as $wishes => &$wishesarray) {
foreach ($wishesarray as $categories => &$categoriesarray) {
}
}
Gracias
Para agregar, "por referencia" significa que es referencia al mismo bloque de memoria asignada a la variable que se refiere a – Prof83
como se opone a "por valor", lo que significa que PHP crea una copia de la variable en un nuevo bloque de memoria. – Kaii
Hay dos maneras de cómo se pasa la referencia en el código de ejemplo de preguntas, [esbocé ambas] (http://stackoverflow.com/a/8769347/367456). – hakre