Мы склонны принимать структуру, в которой мы определяем наши объекты, специфичные для сайта, в 1 файле. Другой файл содержит все общие функции (наша общая библиотека). Есть еще один файл, определяющий все константы и основные структуры.
Реализация объектов и кода основного сайта (базы данных, аутентификации и т. Д.) Находится в общем файле. Этот файл включает в себя объекты, константы и файлы библиотеки и выполняет основные операции сайта.
Наконец, функциональные группы сайта помещаются в свои собственные файлы для генерации страниц. Эти файлы включают в себя общий модуль (файл).
Объекты кодируются для управления самими собой, поэтому в файлах функциональных страниц мало работы.
Раньше мы разбивали все объекты на их собственные файлы, но оказалось проще собрать их в 1 общий файл определений классов объектов.