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 回答