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

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

  • tihoho

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

    Spritz Фев. 11, 2013, 9:44 д.п.

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

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

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

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

    ?

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

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

    Spritz Фев. 11, 2013, 9:53 д.п., спустя 9 минут 9 секунд

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

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

    Spritz Фев. 11, 2013, 9:57 д.п., спустя 4 минуты 9 секунд

    Спасибо.
  • phpdude

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

    Spritz Фев. 11, 2013, 10:47 д.п., спустя 50 минут

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

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

    Spritz Фев. 11, 2013, 11:02 д.п., спустя 14 минут 16 секунд

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

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

    Spritz Фев. 11, 2013, 11:37 д.п., спустя 35 минут 51 секунду

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

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