PHP从构造函数获取返回值

时间:2012-05-24 01:55:16

标签: php class constructor

我很困惑,我有一个带有构造函数的PHP类:

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

然后我实现了一个对象:

$t = new Test();

我希望$ t的内容是“一些文字”:

print_r($t);

但它是:

Test Object
(
)

如何从构造函数中获取返回值"some text"

1 个答案:

答案 0 :(得分:3)

你不能return来自构造函数的任何东西。 new关键字将始终生成一个新对象,与构造函数中的return无关。