2017-01-22 6 views
0

私はReturning valuesに関するPHPのドキュメントを読んでいます。正直なところ私は理解できません例#3は正確に動作します。または、いつそのようなテンプレートを使うべきですか?関数からリファレンスを返すのはいつですか

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

$newref =& returns_reference(); 

私はonlineを実行しましたが、何も返しません。とにかく、実際にそれをいつ使うべきか教えてください。あるいは、少なくとももっと明確な例を教えてください。ドキュメントに示すベアボーン例である

+0

、より詳細な説明のために、あなたは、このページをチェックすることができhttp://php.net/manual/en/language.references.return.php #language.references.returnを参照し、参照の詳細については、「参照の説明」ページを参照してください。http://php.net/manual/en/language.references.php – Shaikhul

答えて

0

demo here

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

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

Curiouser And Curiouser! – stack

+0

@stackあなたはそれをチェックしますか? –

関連する問題