gpt4 book ai didi

php - PHP 5.3 中不推荐通过引用分配 new 的返回值

转载 作者:行者123 更新时间:2023-12-03 22:55:56 25 4
gpt4 key购买 nike

我的网站在这一行有一个已弃用的错误:

$obj =& new $class($table,$primkeyArr,$this);

这是因为&。它给出了这个错误:

Deprecated: Assigning the return value of new by reference is deprecated in ....

这是 php 5.3 中的问题。

如果我从这一行删除 & ,错误就会消失。但我不知道如果我把我的网站放在 PHP 版本较低(5.2)的服务器上是否会导致任何问题。

删除 & 在 PHP 5.2 和 PHP 5.3 中都可以正常工作吗?

最佳答案

在 PHP 5 中,默认情况下以类似引用的方式处理对象。因此删除 & 可能不会改变任何东西。

但是由于通过引用分配会破坏旧的引用,there might still be a difference .

关于php - PHP 5.3 中不推荐通过引用分配 new 的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6716783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com