Вы можете передавать переменные в функцию по ссылке, и функция сможет
изменять свои аргументы. Синтаксис таков:
<?php function foo(&$var) { $var++; }
$a=5; foo($a); // $a здесь равно 6 ?>
Заметьте, что в вызове функции отсутствует знак ссылки - он есть только в
определении функции. Этого достаточно для корректной передачи аргументов по
ссылке.