я видел в некоторых библиотеках что-то вроде этого:PHP OOP Multicall
$this->getResponse()->setRedirect($returnUrl);
Как это «multicall» сделано, или, как должен быть класс строить, чтобы сделать что-то вроде этого?
Я думаю:
class greeting
{
public function hi()
{
public function howAreYou()
{
echo 'How are you?';
}
}
}
$greet = new greeting;
$greet->hi()->howAreYou();
Но я думаю, что это не так хорошо, я бы лучше использовать что-то вроде проходит, но я не знаю. Thx для ваших предложений.
Ключевое слово вы искали это ** метод цепочки **. :-) – YMMD
Я думаю, вы имеете в виду '$ this', а не' self' (ваш пример кода верен). – Piskvor
@YMMD yep, я прочитал его после того, как отправил свой ответ в другом ответе, который я больше не могу найти (кто-то удалил его?). Во всяком случае, я всегда был низко с теорией, я довольно практичен ... :-) – shadyyx