Как сделать Я связываю методы в PHP? [дубликат]

На этот вопрос уже есть ответ здесь:

jQuery позволяет мне объединять методы в цепочки. Я также помню, что видел то же самое в PHP, поэтому я написал следующее:

class cat {
 function meow() {
 echo "meow!";
 }

function purr() {
 echo "purr!";
 }
}

$kitty = new cat;

$kitty->meow()->purr();

Я не могу заставить цепочку работать. Сразу после мяуканья выдает фатальную ошибку.

23
задан matsjoyce 11 December 2014 в 22:05
поделиться