Я только что использовал локальную и глобальную переменную с тем же именем. Локальная переменная, расположенная в функции. Фрагмент кода, как показано ниже (в PHP):
$var = 10;
function fn ()
{
$var = 20;
return $var;
}
fn ();
echo $var;
Если глобальная переменная содержит 10
затем после вызова fn()
как переменная $var
остаются неизменными где $var
назначен на 20
в функции. Оба имеют одно и то же имя, мой вопрос: как отслеживать, какая из них глобальная, а какая локальная?
Задача ещё не решена.
Других решений пока нет …