Сразу извиняюсь если некорректно назвал топик, но интересует такая тема:
class my_class{
}
$test = new my_class();
$test->func1()->func2()->....->funcN();
Интересует момент, можно (и если можно, то как) реализовать такой момент:
$test->func1()->func2()->....->funcN();
Ответ
Нашел решение, называется Fluent Interface
class my_class{
public function funcA()
{
return $this;
}
public function funcB()
{
return 'Вызов N2';
}
}
$t = new my_class();
echo $t->funcA()->funcB();
Комментариев нет:
Отправить комментарий