2017-01-22 5 views
0

Я читаю документацию PHP о Returning values. Честно говоря, я не могу понять, как Пример №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

Любопытный и любознательный! – stack

+0

@stack вы проверите его. –

Смежные вопросы