bestbios пишет:Ведь bar() возвращает переменную $a, которая является ссылкой на значение 5. как раз нет
в ф-ции bar переменная $a является локальной и ни как не связана с глобальной $a
следовательно будет возвращено значение 5 не связанное ни с какой переменной
а ф-ция foo требует именно ссылку на переменную
вот потому и ошибка
(Добавление)
bestbios пишет:foo($a = 5); // Выражение, а не переменная не совсем...выражение возвращающее переменную...для присвоения значения которой сначала выполняется правая часть выражения
|