Читаю документацию по php раздел "Передача по ссылке" не могу понять из всего только
<?php
function foo(&$var)
{
$var++; // 6
}
function &bar()
{
$a = 5;
return $a; // 5
}
foo(bar()); // кидаем 5 в foo
?>
Не могу понять почему мы без & перед функцией не можем обойтись, что это вообще дает...