Loki-Di
Новичок
"&" - Ссылки в PHP
Приветствую!
Подскажите пожалуйста, есть ли статьи про ссылки в PHP для дураков.
Максимум что я понимаю в мануале, это:
Но что значит такое:
Функция foo получает ссылку на return $a, то бишь получает результат 5? Ну так а зачем это нужно, если и без указания ссылки функция foo получит 5?
Это вообще непонятно =)
При чём тут классы? И что куда передаётся?
В общем кому не впадлу киньте линки, если по этой теме они существуют. Или поясните - если есть свободное время =)
Приветствую!
Подскажите пожалуйста, есть ли статьи про ссылки в PHP для дураков.
Максимум что я понимаю в мануале, это:
PHP:
function foo(&$var)
{
$var++;
}
$a=5;
foo($a);
PHP:
function &bar()
{
$a = 5;
return $a;
}
foo(bar());
Это вообще непонятно =)
PHP:
function &find_var($param)
{
/* ... код ... */
return $found_var;
}
$foo =& find_var($bar);
$foo->x = 2;

В общем кому не впадлу киньте линки, если по этой теме они существуют. Или поясните - если есть свободное время =)