我何时应该从函数返回引用

时间:2017-01-22 05:43:50

标签: php function variables reference pass-by-reference

我正在阅读有关Returning values的PHP文档。老实说,我无法理解 Example#3 是如何正常工作的。或者什么时候应该使用这样的模板。

<?php
function &returns_reference()
{
    return $someref;
}

$newref =& returns_reference();

我已经执行了online,但它什么也没有返回。无论如何,你能告诉我什么时候应该在实践中使用它?或者至少给我一个更明确的例子?

1 个答案:

答案 0 :(得分:0)

demo here

<?php
    $someref = 3;
    function &returns_reference(&$someref)
    {
        return $someref;
    }

    $var = &returns_reference($someref);
    $var = 5;
    echo $someref;