Вы задаете вопрос о том, какая стратегия загрузки является лучшей.Это часто обсуждается в отношении автопогрузчиков .
Как и в любой стратегии, есть свои плюсы и минусы.Включение всех файлов может избавить вас от необходимости забыть один.Автозагрузчик на другом также не забывает файл.
Однако вы не всегда должны использовать ту или иную стратегию, но если вы реализуете несколько, вы можете выбирать по мере необходимости.Например, если вы разрабатываете свою CMS, вещи могут часто меняться.Но если CMS установлен на сервере, эта версия меняется не часто.
Таким образом, в производственных условиях стратегия объединения всех основных библиотек в один файл и их запуска при запуске может быть выгодна в зависимости от степени загрузки.сервер имеет.
Для простого способа создания собственных систем я могу предложить автозагрузчик.Если вы выстроите свои классы файл за файлом, они будут автоматически загружены в тот момент, когда вы используете класс.
Когда вы достигли определенного шага в разработке, вы фактически знаете, что это за файлы ядра или нет.Затем вы можете загрузить их по умолчанию, чтобы автозагрузчик для них больше не срабатывал.