和 之间有何不同php中的新类和新类
你好,我需要询问
$var=new class;
$var= & new class;
堆栈和速度代码之间的不同以及是否不同,
谢谢
hello i need ask from different between
$var=new class;
$var= & new class;
and if different in stack and speed code
thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仅当您使用 PHP 4 或更低版本时,它们才会有所不同。从 PHP 5.0 开始,
new
隐式返回一个引用,因此无需执行=& new
...如果您使用的 PHP >= 5.0.0,则没有理由将&
与 new 一起使用。事实上,从 5.3 开始,它会引发
E_DEPRECATED
错误,因为 它已被弃用...They are only different if you are using PHP 4 or lower. Since PHP 5.0,
new
implicitly returns a reference, so there's no need to do=& new
... If you're using PHP >= 5.0.0, then there's no reason to use&
with new.In fact, as of 5.3, it'll raise an
E_DEPRECATED
error since it's deprecated...