0
У меня есть метод, который возвращает класс и хочет вызвать на нем метод. ВместоPHP: вызов метода для возвращаемого класса
$theClass = $this->getClass();
$theClass->foo();
Я хотел бы написать
$this->getClass()->foo();
Есть ли синтаксис для этого, как в PHP4?
Это работает:
$this->{$this->getClassName()}->foo();
Но я хотел бы манипулировать класс заранее (я делаю это сейчас в GetClass()).
Я тоже задавался вопросом, как только я увидел тег php4 –
@Carson Myers: да, это странные люди, все еще использующие php4 :( – Sarfraz
Мне тоже грустно, но моя компания все еще использует PHP4 (и Apache 1.3 - и Kernel 2.4). ;-) Может быть, кто-то еще может придумать какую-нибудь причудливую конструкцию, которая позволяет мне написать мое заявление в одной строке? – blinry