Как вызвать динамические методы в php?

Я хочу вызвать свойство $property с $method подобно этому коду:

 class test { public $property= 5; public function method() { return $this; } } $text = 'method().property'; $array = explode('.', $text); $tt = implode('->', $array); $object = new test; echo $object->$tt; 

но эта ошибка возвращена:

Примечание. Неопределенное свойство: свойство test :: $ method () -> в /var/www/html/test2.php в строке 16

Как я могу это исправить?