Почему подключенный файл с помощью функции не видит переменную?
Есть файл index.php, к нему подключен файл function.php, в файле с функциями я сделал функцию для подключения страниц, чтрбы много раз не повтррять код. Проблема в том что в index.php есть переменная $res, в которой находится массив с нужными мне данными, которые должны перебираться циклом и выводится на подключенной странице. Но когда файл подключается, цикл не видит массив $res из index.php! Если подключать без функции а просто require_once, всё работает. Как решить проблему?
Но когда файл подключается, цикл не видит массив $res из index.php!
Т.е. массив $res у вас в index.php, а цикл, который с ним работает в файле function.php?
Тогда ничего удивительного. Вы же файл function подключаете к файлу index, а не наоборот.