о господи.
"в пределах одного скрипта" - имеется в виду со всеми иклюдами. а не только в том скрипте, в котором физически переменная прописана.
определяй на здоровье в файле с функциями.
эта переменная будет у тебя во всех скриптах, в которые ты этот файл приинклюдил.
но в тех, в которые ты этот файл не инклюдил, эта переменная сама по себе из воздуха не возьмётся.
неужели так трудно сообразить?
С КОНСТАНТАМИ ВСЁ БУДЕТ ТОЧНО ТАК ЖЕ
с древовидными поможем, но тему новую все равно надо создать.
и лучше уже завтра. сегодня ты уже тупил достаточно