include и область видимости

sfsf

Новичок
Как правильно подключать файлы?

Вопрос возник когда составил mvc модель и попробовал сделать автолоад
у меня все распихано по классам

есть файл bootstrap в нем просто подключаются файлы include

но допустим я создал класс boot и сделал в нем функцию inc() в которой происходит include
а потом в bootstrap я вызываю boot::inc();

правильно ли я понял что все файлы подключатся как бы в области видимости функции inc а не в bootstrap?

решение я выбрал таким функция boot::inc(); возвращает массив подключаемых файлов

а потом в bootstrap я перебираю циклом
PHP:
foreach (boot::inc() as $inc_file) {
    include $inc_file;
}
правильно ли это?

т.е. там где мне нужно подключить файлы я вызываю такой цикл как выше

задача boot::inc() состоит в присвоении правильного адреса на файл а так же проверки не был ли подключен файл ранее
 

radioheaded

PHP нуб
Офигеть, Sam Dark собственной персоной отвечает на базовые вопросы про include и область видимости :) И подпись «новичок» особенно радует )
 
Сверху