ci deve essere qualche altro errore...
Codice PHP:
<?php
function nome($var,&$var2="")
{
    
$var2 += 5;
}
$a 4;
$b 10;
nome($a);
echo 
$a." ".$b." "."
"
;
$a 4;
$b 12;
nome($a,$b);
echo 
$a." ".$b." "."
"
;
?>
a me funziona tranquillamente e restituisce i valori attesi.
Controlla bene la sintassi