'giorno!
Leggendo un articolo che ricapitolava le differenze tra PHP4 e PHP5 per quanto riguarda i passaggi per valore/riferimento, ho notato un frammento di codice che utilizza un "&" subito prima del nome della funzione. Sinceramente non mi è mai capitato di usarlo, e nell'articolo non spiega bene nemmeno a cosa serve (o almeno non l'ho capito io).

Codice PHP:
<?php

// Passaggio per riferimento
function &incrementaNum(&$num){
  
$num += 10;
  return 
$num;
}

?>
il passaggio per riferimento l'ho sempre usato solo e soltanto sui parametri di una funzione, a cosa serve la "&" prima della funzione?

grazie