【发布时间】:2012-03-04 00:41:22
【问题描述】:
我对 PHP 5.4 的新语法有疑问 我的代码在实例化时具有成员访问权限
$oClass = (new Foo)->bar();
$oClass->bar2();
我收到这个错误
致命错误:在非对象上调用成员函数 bar2()
为什么?
编辑:我在 Foo::bar() 方法中添加了return $this;,现在它可以工作了
【问题讨论】:
-
(new Foo)->bar()的评估结果是什么? -
请接受您的同行在本网站上提供的以下答案,而不是编辑您的问题。这也会将您的问题标记为已解决。