У меня здесь простой вопрос. Есть ли разница между передачей переменной по ссылке в параметре функции, например:
function do_stuff(&$a)
{
// do stuff here...
}
и сделайте это внутри функции как:
function do_stuff($a)
{
$var = &$a;
// do stuff here...
}
Каковы различия (если таковые имеются) между использованием этих двух ?. Кроме того, кто-нибудь может дать мне хороший учебник, который объясняет передачу по ссылке? Я не могу понять эту концепцию на 100%.
Спасибо