Я новичок в PHP, и у меня возник вопрос: как я могу получить доступ к переменной, объявленной в функции из глобальной области видимости?
function test(){
$x = 6;
$y = 5;
return $x;
}
test();
echo $GLOBALS['y'];
Я хочу получить доступ к переменной у в глобальном.
Спасибо!
Либо использовать $GLOBALS['y']
в функции (она суперглобальна, поэтому доступна везде) или определите global $y;
в начале функции.
Примечание: использование таких глобальных переменных — плохой стиль, лучше вернуть значение (или изменить его, передав его в качестве параметра-ссылки в функцию)
Других решений пока нет …