Показать сообщение отдельно
  #12 (permalink)  
Старый 16.04.2010, 11:52
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

Сообщение от x-yuri Посмотреть сообщение
один из основных или один из существующих? И речь не о методе передачи по ссылке а о возвращении результата через аргумент. Т.е. аргумент - это результат, т.е. чтобы узнать, что возвращает функция надо в идеале просмотреть код функции на предмет "возвращает ли она что-то через аргументы". Внимание, ключевая цитата:
так а по ссылке передают для двух целей - 1) чтобы не создавать копию параметра и 2) для сохранения изменений в параметре(что есть результат)
Объекты в php5 - как передаются ? - по ссылке. Во первых чтобы копию не создавать. Во вторых чтобы не танцевать с бубном возвращая ссылку на этот же объект если надо всего лишь например вызвать его один метод.

Сообщение от x-yuri Посмотреть сообщение
возвращение результата через аргумент - это более простой способ, чем усложнение возвращаемого значения (возвращаемого нормальным способом). Но на данный момент я не вижу ситуации, когда бы он оказался к месту
он к месту уже по тому что он проще.
Ответить с цитированием