Глобальные переменные - это переменные, которые доступны всей программе, включая подпрограммы (пользовательские функции).
Локальная переменная — переменная в функции.
Импорт глобальной переменной в локальную область видимости с помощью global $x.
Локальная переменная — переменная в функции.
Импорт глобальной переменной в локальную область видимости с помощью global $x.
Статическая переменная существует только в локальной области видимости функции, но не теряет своего значения, когда выполнение программы выходит из этой области видимости.