【发布时间】:2014-04-26 01:29:06
【问题描述】:
在 PHP 5.2.9 中尝试这样做时:
$foo = (clone $template)->bar();
PHP 给我一个语法错误:
Parser error "';' expected after expression (Found token: ->)"
我做错了吗?还是根本没有办法内联克隆对象,这样我就不得不将我的语句分成两行?
【问题讨论】:
-
我不记得细节了,但是旧版本的 PHP 在某些与对象属性相关的表达式方面存在问题。也许这是其中之一?你能升级你的PHP版本吗?
-
@Brad 与较新的 PHP 版本相同的问题,但错误不同。
-
PHP 7 现在支持3v4l.org/D5Vd9