ФорумПрограммированиеPHP для идиотовPHP и ООП → Логика конструкций $ab->cd()->ef()

Логика конструкций $ab->cd()->ef()

  • tihoho

    Сообщения: 18 Репутация: N Группа: Кто попало

    Spritz 10 февраля 2013 г. 21:44

    Покажите пожалуйста как они объявляются в классе?

    $ab->cd()->ef()

    cd должна возвращать что-то что будет передаваться в ef ? это эквивалентно:

    $ab->cd()
    $ab->ef()

    ?

    Спасибо, жду ответа.
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 10 февраля 2013 г. 21:53, спустя 9 минут 9 секунд

    все они, кроме может быть последней, должны возвращать $this
    ιιlllιlllι унц-унц
  • tihoho

    Сообщения: 18 Репутация: N Группа: Кто попало

    Spritz 10 февраля 2013 г. 21:57, спустя 4 минуты 9 секунд

    Спасибо.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 10 февраля 2013 г. 22:47, спустя 50 минут

    chained methods наызвается методика
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 10 февраля 2013 г. 23:02, спустя 14 минут 16 секунд

    Фаулер назвал это Текучий интерфейс (англ. fluent interface)
    ιιlllιlllι унц-унц
  • tihoho

    Сообщения: 18 Репутация: N Группа: Кто попало

    Spritz 10 февраля 2013 г. 23:37, спустя 35 минут 51 секунду

    Спасибо парни :) то что надо.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!