Php 使用克隆进行直接访问类成员访问
从PHP 5.4开始,我们可以使用这种语法:Php 使用克隆进行直接访问类成员访问,php,syntax,php-5.4,Php,Syntax,Php 5.4,从PHP 5.4开始,我们可以使用这种语法: $oYesterday = (new \DateTime())->modify('-1 day'); 所以我们不必创建临时变量。我想知道为什么它不能工作,它会导致一个解析错误: $oDayBefore = (clone $oYesterday)->modify('-1 day'); PHP Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR) 因为在PH
$oYesterday = (new \DateTime())->modify('-1 day');
所以我们不必创建临时变量。我想知道为什么它不能工作,它会导致一个解析错误:
$oDayBefore = (clone $oYesterday)->modify('-1 day');
PHP Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR)
因为在PHP<7中,解析器中的所有内容本质上都是硬编码的特例,没有人费心为
(clone$var)
编写案例。PHP7终于有了一个真正的例子,里面有这样的东西。因为在PHP7中,解析器中的所有东西本质上都是硬编码的特例,没有人费心为(clone$var)
编写案例。PHP7终于运动了一个真正的,在哪里这样的东西