Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 何时应该从函数返回引用_Php_Function_Variables_Reference_Pass By Reference - Fatal编程技术网

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

Php 何时应该从函数返回引用,php,function,variables,reference,pass-by-reference,Php,Function,Variables,Reference,Pass By Reference,我正在阅读有关的PHP文档。老实说,我无法理解示例3到底是如何工作的。或者什么时候我应该使用这样的模板 <?php function &returns_reference() { return $someref; } $newref =& returns_reference(); 好奇者和好奇者@这是文档中显示的一个简单示例,要了解更多说明,您可以查看本页,要了解更多有关引用的信息,您可以查看“引用说明”页 <?php $someref = 3;

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

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

$newref =& returns_reference();


好奇者和好奇者@这是文档中显示的一个简单示例,要了解更多说明,您可以查看本页,要了解更多有关引用的信息,您可以查看“引用说明”页
<?php
    $someref = 3;
    function &returns_reference(&$someref)
    {
        return $someref;
    }

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