gpt4 book ai didi

PHP:通过引用实例化类?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:07:19 25 4
gpt4 key购买 nike

我正在将一些旧的 PHP 4.x 代码转换为 PHP 5.3。我遇到了以下情况,但不确定它的作用。

$variable =& new ClassName();

这和以下有什么区别:

$variable = new ClassName();

最佳答案

在 PHP4 的旧时代,=& 在构造对象时是必需的。在 PHP 5 中,它不是。

=& 做引用赋值。

例如:

$a = 'a';
$b =& $a;
$b = 'b';
echo $a; // Prints 'b', since a and b have been linked by &=.

换句话说,它有它的用途,只是在实例化对象时没有。对于该用途,它已被弃用。

关于PHP:通过引用实例化类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878739/

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