Rya*_*man 4 php reference class instantiation
我正在为PHP 5.3转换一些旧的PHP 4.x代码.我遇到过以下情况,我不确定它的作用.
$variable =& new ClassName();
Run Code Online (Sandbox Code Playgroud)
它有什么区别,和:
$variable = new ClassName();
Run Code Online (Sandbox Code Playgroud)
在PHP4的Ye Olde Days中,=&在构造对象时是必需的.在PHP 5中,它不是.
=& 参考作业.
例如:
$a = 'a';
$b =& $a;
$b = 'b';
echo $a; // Prints 'b', since a and b have been linked by &=.
Run Code Online (Sandbox Code Playgroud)
换句话说,它有其用途,而不是在实例化对象时.对于这种用途,它已被贬低.
| 归档时间: |
|
| 查看次数: |
1554 次 |
| 最近记录: |