В новом проекте я собираюсь отделить некоторые функции в своем отдельном файле, поэтому мне нужно включить их, когда это необходимо. Например, объект базы данных будет иметь файл, в котором он инициирован. У меня был бы «сеансовый» файл для обработки всей инициализации сеанса (session_start() hijack check и т. Д.). Это привело бы к тому, что мне нужно было включать только файлы, которые вам нужны.Структура: Включите файлы, которые необходимы
Это удобный подход? Имеет ли смысл разделять все эти функции в разных файлах и требовать их только при необходимости?
Например, на статической странице «О» мне не нужен файл db, поэтому я бы не включил db-файл. Я нахожусь в ограничении по времени, и я не очень глубоко мотивирован, чтобы начать работу с MVC, но я хотел бы сохранить структуру, которая по-прежнему поддерживается и не вызовет никаких проблем с будущей производительностью. Я использую php, таким образом, тег php.
Один файл может выглядеть следующим образом:
<?php
require_once 'session.php';
require_once 'config.php';
require_once 'db.php';
//...
Mean, а другой бы только это:
<?php
require_once 'config.php';
//...
И так далее.