sfsf
Новичок
Как правильно подключать файлы?
Вопрос возник когда составил mvc модель и попробовал сделать автолоад
у меня все распихано по классам
есть файл bootstrap в нем просто подключаются файлы include
но допустим я создал класс boot и сделал в нем функцию inc() в которой происходит include
а потом в bootstrap я вызываю boot::inc();
правильно ли я понял что все файлы подключатся как бы в области видимости функции inc а не в bootstrap?
решение я выбрал таким функция boot::inc(); возвращает массив подключаемых файлов
а потом в bootstrap я перебираю циклом
правильно ли это?
т.е. там где мне нужно подключить файлы я вызываю такой цикл как выше
задача boot::inc() состоит в присвоении правильного адреса на файл а так же проверки не был ли подключен файл ранее
Вопрос возник когда составил 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() состоит в присвоении правильного адреса на файл а так же проверки не был ли подключен файл ранее