我很困惑,我有一个带有构造函数的PHP类:
class Test {
public function __construct() {
return "some text";
}
}
然后我实现了一个对象:
$t = new Test();
我希望$ t的内容是“一些文字”:
print_r($t);
但它是:
Test Object
(
)
如何从构造函数中获取返回值"some text"
?
答案 0 :(得分:3)
你不能return
来自构造函数的任何东西。 new
关键字将始终生成一个新对象,与构造函数中的return
无关。