ну его нафиг, этот холивар про плохой глобал, тыщу раз все уже обсосано
Ты не ответил на два следующих вопроса.
И я не видел чтобы этот вопрос обсасывали вот в таком свете.
Обычно это заканчивалось а-ля: "ну лаадно, глобал это плоохо..."
Вот давай безо всяких, а как на духу.
Пошевели извилиной и ответь на вопросы:
1) Зачем вообще разрабы пыха воткнули глобал, если глобал это зло?
2) Почему разрабы пыха считают иначе чем "пыхо-глобало-хейтеры"?
3) Кто конкретно первым сказал фразу "глобал это плохо"? Ато очень похоже на байку "если ты это сообщение не напишешь десяти людям у тебя умрет мама".
DelphinPRO пишет:
В javascript тоже наблюдается тенденция
Знал бы ты, как в кругах сишников/плюсовиков называют жаваскриптистов и их модную нодочку ))
Еще раз -- четыре десятка лет все жили себе нормально и не задумывались что скоп глобален всегда.
И не только не боялись этого, а еще и использовали (и до сих пор используют) фичи такой видимости.
А тут нате вам!
Хотя для "пользователей языками" это же наоборот хорошо -- сидите в своей пеочнице. Какие глобалы? Ты что? Сталин за тобой наблюдает! И про других, коли увидел что вытворяют, негодники -- сразу в НКВД доложи!
Это типа раскрывающееся дерево вложений?
Или тебе нужно именно переход на другую страницу?
Или "переход" без обновления страницы подгрузить контент по конкретному узлу?
Это будет некорректным решением.
Анекдот знаешь?
Видимо не знаешь.
Цитирую:
Цитата:
Новичок: Подскажите пожалуйста самый крепкий сорт дерева! Весь инет перерыл, поиском пользовался!
Старожил: Объясни, зачем тебе понадобилось дерево? Сейчас оно в строительстве практически не используется.
Новичок: Я небоскрёб собираюсь строить. Хочу узнать, из какого дерева делать перекрытия между этажами!
Старожил: Какое дерево? Ты вообще соображаешь, что говоришь?
Новичок: Чем мне нравиться этот форум - из двух ответов ниодного конкретного. Одни вопросы неподелу!
Старожил: Не нравится - тебя здесь никто не держит. Но если ты не соображаешь, что из дерева небоскрёбы не строят, то лучше бы тебе сначала школу закончить.
Новичок: Не знаите - лучше молчите! У меня дедушка в деревянном доме живёт! У НЕГО НИЧЕГО НЕ ЛОМАЕТСЯ!!!
Но у него дом из сосны, а я понимаю, что для небоскрёба нужно дерево прочнее! Поэтому и спрашиваю!!! А от вас нормального ответа недождёшся!!!
Прохожий: Самое крепкое дерево - дуб. Вот тебе технология вымачивания дуба в солёной воде, она придаёт дубу особую прочность:
Новичок: Спасибо, братан! То что нужно!!!
От этого она не перестает быть злом в глобальном контексте
Только для глобал-хейтеров, истинных адептов пхп.
Ато как жеж Керниган, Ритчи и Страуструп жили все эти четыре десятилетия без пыхового глобала?
Жуть же!
Петикантропы!
Пещерные люди!
Но пришел спаситель Лердорф и показал всем кузькину мать!
Истину глагольте, адепты пыха!
Глобал это вселенское зло!
UPD: И гото туда же! Конечно! Гото это зло!
Ведь до версии 5.3 в пыхе вообще гото не было!
А! Так вы думаете что гото это страшно? Дак вы не видели long_jmp -- вот где ад!
Адепты пыха атакуйте всех неверных!
В их жизни одна лишь тьма!
Сказки возомнивших не понятно что.
Ведь только в пыхе такая область видимости.
И из-за этой области видимости был введен костыль global.
Во всех остальных языках переменная объявленная в глобальном и/или вышестоящем скопе -- видна из ф-ции безо всяких global.