berkut
Новичок
доклад Дерика Ротенса на phpconf
http://www.phpconf.ru/ptt/8_php-secrets-phpconf2007.pdf
на стр. 23
и далее по строкам:
$a = 'this is'; -> re_count==1
$b = do_something($a); -> после входа в функцию, ['this is': ref_count == 3]
почему 3, а не 2 в последнем примере?
ссылка в глобальной области $a, ссылка в локальноей области $s - $a, а откуда 3-я??
http://www.phpconf.ru/ptt/8_php-secrets-phpconf2007.pdf
на стр. 23
PHP:
function do_something($s)
{
$s = 'was';
return $s;
}
$a = 'this is';
$b = do_something($a);
$a = 'this is'; -> re_count==1
$b = do_something($a); -> после входа в функцию, ['this is': ref_count == 3]
почему 3, а не 2 в последнем примере?
ссылка в глобальной области $a, ссылка в локальноей области $s - $a, а откуда 3-я??