coller13: дело в том что создания глобальных переменных считается очень плохим стилем. Потому как засоряется глобальная область и переменная живет пока выполнения скрипта не прекратится, есть вероятность что другой какой то скрипт что то создаст в глобальной переменой и заменит вашу переменную. А этот скрипт может подключатся где то в 5 уровне вложенности и вы хрен поймете что что то не так. Поэтому рекомендуется всегда присваивать переменные в функциях(методах), классах.