2017-01-22 3 views
0

나는 Returning values에 관한 PHP 문서를 읽었습니다. 솔직히 나는 Example # 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 당신이 그것을 점검 할 것입니다. –

관련 문제