【发布时间】:2009-05-31 17:30:45
【问题描述】:
我一直在使用 clone 关键字来复制对象,如下所示:
$x = clone $obj;
根据the manual。
当被浏览器访问时,这可以正常工作。 phpinfo() 报告 PHP 版本 5.2.6。
但是,当通过 cron 或从 CLI 运行时,我得到了
“解析错误:语法错误,意外的 T_VARIABLE”
来自克隆关键字。
php -v 报告 PHP 4.4.9 (cli)
这是版本冲突导致的错误吗?
如果我像这样在我的脚本中使用clone():
$_SESSION['user'] = clone($userObject);
$_SESSION['user'] 出现奇怪的间歇性问题,使用 clone 关键字时不会出现这些问题。
这对任何人都有意义吗?
有什么建议吗?
【问题讨论】: