0

クラスを返すメソッドがあり、そのメソッドを呼び出したいと考えています。それ以外の

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

書きたいと思います

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

PHP4の時点でこれの構文はありますか?

これは機能します:

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

しかし、事前にクラスを操作したいと思います (今は getClass() でこれを行っています)。

4

1 に答える 1

1

いいえ、PHP4 では動作しません。この機能は PHP5 で改善されています。なぜあなたはまだPHP4を使用しているのだろうか:)

于 2010-02-19T06:38:12.140 に答える