@Msim

В чем прикол function &bar()?

Читаю документацию по php раздел "Передача по ссылке" не могу понять из всего только

<?php
function foo(&$var)
{
    $var++; // 6
}
function &bar()
{
    $a = 5;
    return $a; // 5
}
foo(bar()); // кидаем 5 в foo
?>


Не могу понять почему мы без & перед функцией не можем обойтись, что это вообще дает...
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
akarin
@akarin
Потому-что это ссылка на "копию" обьекта. И значит что он должен принимать эту ссылку(к ретурн прибавляет 1).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы