我什么时候应该 return 来自函数的引用
When should I return a reference from a function
我正在阅读关于 Returning values 的 PHP 文档。老实说,我无法理解 Example #3 是如何工作的。或者我应该什么时候使用这样的模板。
<?php
function &returns_reference()
{
return $someref;
}
$newref =& returns_reference();
我已经执行了它 online,但它 returns 什么也没有。无论如何,你能告诉我什么时候应该在实践中使用它吗?或者至少给我一个更清楚的例子?
<?php
$someref = 3;
function &returns_reference(&$someref)
{
return $someref;
}
$var = &returns_reference($someref);
$var = 5;
echo $someref;
我正在阅读关于 Returning values 的 PHP 文档。老实说,我无法理解 Example #3 是如何工作的。或者我应该什么时候使用这样的模板。
<?php
function &returns_reference()
{
return $someref;
}
$newref =& returns_reference();
我已经执行了它 online,但它 returns 什么也没有。无论如何,你能告诉我什么时候应该在实践中使用它吗?或者至少给我一个更清楚的例子?
<?php
$someref = 3;
function &returns_reference(&$someref)
{
return $someref;
}
$var = &returns_reference($someref);
$var = 5;
echo $someref;