Насчет передачи по ссылке, это может быть актуальным, когда идет передача в функцию переменной(строки, объекта, etc) большого размера и важно поддерживать небольшой расход памяти при этом.
Вы про отложенной копирование слышали? Объекты и так передаются по ссылке.
Передача имеет смысл, когда в методе необходимо изменить внешнюю переменную.
Хотя бы с десяток рекурсивных вызовов шаблонизатора наберется?
Шаблонизатор не та задача и не тот масштаб, где скорость рекурсивных вызовов играет роль.
Это уже не та пионерия… у новой появилось, по моему, очень полезное свойство — ее необязательность.
Я помню, когда в сентябре 91-го некоторые пришли в школу в галстуках некоторые нет 50/50, и это было расценено нормально. А если бы годом раньше половина класса новоиспеченных пионеров пришла бы без?
Похожая, только чуть поуже и повыше. Заказывал два года назад, сейчас таких не продают, даже картинки не нашел.
Стрелочки-черточки — не принципиально, классы инкапсулируют алгоритмы и данные…
Вы про отложенной копирование слышали? Объекты и так передаются по ссылке.
Передача имеет смысл, когда в методе необходимо изменить внешнюю переменную.
Interface?
Exception?
И двое сошлись не страх а на совесть…
…
И каждый пошел своею дорогой
А поезд пошел своей
P.S.
Оно таки в PHP осталось, но передавать по ссылке или нет решается при объявлении, а не при вызове. И это правильно.
Шаблонизатор не та задача и не тот масштаб, где скорость рекурсивных вызовов играет роль.
Оказалось я еще и крут (305)
Мне одному вспомнилась игра 100/1?
Я помню, когда в сентябре 91-го некоторые пришли в школу в галстуках некоторые нет 50/50, и это было расценено нормально. А если бы годом раньше половина класса новоиспеченных пионеров пришла бы без?
Правда, FF честно сохранил галочки после F5.