Почему подключенный файл с помощью функции не видит переменную?
Область видимости переменной
Потому что ваша функция слепая! Он ее там попросту не видит. Создайте класс и сделаете его экземпляр в index.php