PHP: вызов метода для возвращаемого класса - PullRequest
0 голосов
/ 18 февраля 2010

У меня есть метод, который возвращает класс, и я хочу вызвать метод для него. Вместо

$theClass = $this->getClass();
$theClass->foo();

Я хотел бы написать

$this->getClass()->foo();

Есть ли синтаксис для этого с PHP4?

Это работает:

$this->{$this->getClassName()}->foo();

Но я бы хотел манипулировать классом заранее (я делаю это сейчас в getClass ()).

1 Ответ

1 голос
/ 19 февраля 2010

Нет, это не будет работать в PHP4, эта функция была улучшена в PHP5. Интересно, почему вы все еще используете PHP4:)

...