Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Тексты > что такое global $options;


Автор: Ksena 28.2.2009, 11:14
Возможно опытным программистам вопрос покажется глупым, но я только начинаю ковырять код и столкнулась с global $options;

Объясните, пожалуйста, русским языком, что это такое?
В учебнике написано так, что не программеру не понять. 

Автор: skyboy 28.2.2009, 12:16
у переменной есть http://ua2.php.net/global. т.е. по-нормальному, переменная, объявленная внутри функции, будет доступна только в пределах этой функции.
global объявляется глобальные переменные, доступные отосвсюду.

Автор: awers 28.2.2009, 14:32
Цитата(skyboy @  28.2.2009,  13:16 Найти цитируемый пост)
у переменной есть область видимости. т.е. по-нормальному, переменная, объявленная внутри функции, будет доступна только в пределах этой функции.global объявляется глобальные переменные, доступные отосвсюду.

П.С. но использовать это не стоит. Это уже отмерло с появлением пхп5.

Автор: skyboy 28.2.2009, 15:15
Цитата(awers @  28.2.2009,  13:32 Найти цитируемый пост)
Это уже отмерло с появлением пхп5. 

ага. singleton cо static-полями(скажем, для доступа к конфигурации системы или <менеджеру чего-то там>) - это наш выход smile

Автор: Ksena 28.2.2009, 22:41
Спасибо, разобралась.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)