01 Модуль -- 07 Область видимости Flashcards
Какая область видимости используется по умолчанию ?
Глобальная(то есть вне какого-то блока). Все и вся имеют доступ к переменным объявленным в ней. Переменные объявленные в глобальной области видимости уязвимы, так как их может изменить любой участок кода.
Область видимости переменных (variable scope)
доступность переменных в определенном месте кода.
Любая конструкция использующая фигурные скобки {} (условия, циклы, функции и т. п.) создает
новую локальную область видимости, и переменные, объявленные в этой области видимости, не доступны вне этого блока.
Глубина вложенности областей видимости работать
по одному принципу - область видимости имеет доступ ко всем переменным объявленным выше по иерархии вложенности, но не может получить доступ к переменным объявленным во вложенных областях видимости.