0

私は混乱しています、私はコンストラクターを持つPHPクラスを持っています:

class Test {
   public function __construct() {
      return "some text";
   }
}

次に、オブジェクトをインスタンス化します。

$t = new Test();

$t の内容は「何らかのテキスト」であると予想されます。

print_r($t);

しかし、それは次のとおりです。

Test Object
(
)

"some text"コンストラクターから返された値を取得するにはどうすればよいですか?

4

1 に答える 1

3

returnコンストラクターからは何もできません。キーワードは常に新しいオブジェクトになります。コンストラクターからnew何を取得してもかまいません。return

于 2012-05-24T01:58:37.393 に答える