fluent-interface

Как сделать вложенный класс PHP или вложенные методы?

Как я могу сделать это в PHP $myDBClass->users()->limit(5);//output you limited users to 5 $myDBClass->commen ... ; 3")->limit(10); Для создания кода sql "выберите * из комментариев, где идентификатор >3 ограничивает 10" Спасибо

PHP ООП: Цепные объекты?

Я пытался найти хорошее введение в цепочечные объекты ООП в PHP, но пока без какого-либо хорошего результата. Как мо ... gt;doStuff(); Или даже: $this->className->add('1','value')->type('string')->doStuff(); Большое спасибо!

Эффекты цепочки методов

Я знаю преимущества цепочки в PHP, но давайте предположим, что у нас следующая ситуация $Mail = new MailClass("mail") ... тите внимание на ->With(38,'HPK')->Skippable(), Это идеальный пример профессионала для этого типа программирования

Почему мы должны назначать клон новой переменной?

В настоящее время я учусь использовать Propel ORM, и я хочу повторно использовать критерии для двух немного разных запр ... спользовать результат этих выражений, это сделало бы код более плавным и, в некоторых случаях, более легким для чтения.

как замыкания помогают в создании интерфейса DSL/fluent: примеры PHP?

Можете ли вы привести мне пример на PHP, который показывает, как замыкания полезны при создании DSL (свободный интерфей ... мог перевести этот пример на PHP, это тоже было бы полезно: Опыт работы с интерфейсами fluent? Мне нужно ваше мнение!

Как это называется в PHP

В laravel можно найти код, подобный следующему: return View::make('hello')->with('name', $name); Что я знаю, та ... ?! является ли это ключевым словом PHP? или это что-то определенное (если да, то каково его определение?) в методе make?

Интерфейсы фреймворка; ограниченные или широкие, слащавые синонимы метода?

Я разрабатываю фреймворк PHP; он начинался как специфичный для приложения, однако он перешел на более независимую платф ... foreach; ?> </div> <?php endif; ?> <?php endforeach; ?> </div> <?php endif; ?>

PHP ООП: Свободный интерфейс и древовидные графики

Я пытаюсь создать свободный интерфейс для объектов дерева. Вот упрощенный пример того, что я сейчас делаю: <?php ... жность создавать любое дерево любого порядка и его узлы любой степени без необходимости ставить точку с запятой в коде.