STRanger
Новичок
Область видимости переменных
Вот в чем проблема: (допустим)
Пробовал ставить перед $a (внешней) ключевое слово global... результат тот же самый. Т.е. функция создает внутри новую переменную $a, которая, естественно, удаляется по окончании работы, а наша $a, объявленная вначале остается без изменений
Каким образом это исправить?
Вот в чем проблема: (допустим)
PHP:
$a=0; // наше значение
function ChangeA() {
$a = 5; /* очень хочу, чтобы функция изменила внешнюю переменную */
}
ChangeA();
echo $a; // как видим, значение = 0
Каким образом это исправить?