Задать вопрос
@Msim

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

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

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


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

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

Похожие вопросы