Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Bio man пишет:
вот не пойму, почему убрали такую возможность, удобно же.
Это может привести к неопределённости и проблемам т.к. функция может изменять этот параметр как угодно потому что она не расчитывает на передачу по ссылке. Например
Представим что функция hash определена где-то в глубине фреймворка и ты не видишь ее код, ты только знаешь что она возвращает хеш пароля. Пишем код, который вроде бы корректный, но он не работает, пропускает пароли больше 2 символов (а если соль больше то может вообще пустой пропустить). И это только простой пример, не определенности, а может быть хуже, и можно убить много времени на дебаг таких ситуаций. Поэтому если функция не рассчитывает на ссылку то не нужно ее туда пихать
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.