Адрес памяти глобальной и локальной переменной

Я только что использовал локальную и глобальную переменную с тем же именем. Локальная переменная, расположенная в функции. Фрагмент кода приведен ниже (в PHP):

$var = 10; function fn () { $var = 20; return $var; } fn (); echo $var; 

Если глобальная переменная содержит 10 то после вызова функции fn() как переменная $var остается неизменной, где $var присваивается функции 20 . Оба имеют одно и то же имя, мой вопрос в том, как трек памяти, какой из них глобальный, а какой – локальный?

Related of "Адрес памяти глобальной и локальной переменной"