Суперглобальная переменная $GLOBALS
$GLOBALS — это суперглобальная переменная, которая используется для доступа к глобальным переменным из любой точки скрипта (в том числе из функций и методов). PHP хранит все глобальные переменные в массиве $GLOBALS[], где имена переменных являются ключами массива.
Рассмотрим на примере как использовать суперглобальную переменную $GLOBALS:
Пример
Попробуй сам »<?php
$x = 30;
$y = 20;
function multiplication() {
$GLOBALS['z'] = $GLOBALS['x'] * $GLOBALS['y'];
}
multiplication();
echo $z; // выведет 600
?>
Результат выполнения кода:
600
В приведенном выше примере объявлены две глобальные переменные $x и $y. Затем определяется функция multiplication() для умножения значений $x и $y и сохранения в другой переменной $z, определенной в массиве GLOBAL. Теперь переменная $z доступна вне функции.
