新しいプロジェクトでは、いくつかの機能を独自のファイルに分離することを考えているため、必要に応じてそれらを含める必要があります。たとえば、データベースオブジェクトには、開始されたファイルがあります。すべてのセッションの初期化(session_start()ハイジャックチェックなど)を処理するための「セッション」ファイルがあります。これにより、必要なファイルのみを含める必要があります。
これは維持可能なアプローチですか?このすべての機能を異なるファイルに分けて、必要な場合にのみそれらを要求することは意味がありますか?
たとえば、静的な「バージョン情報」ページでは、dbファイルは必要ないため、dbファイルを含めません。私は時間制限があり、MVCを使い始める意欲はあまりありませんが、それでも保守が可能で、将来のパフォーマンスに問題が発生しない構造を維持したいと考えています。私はphpを使用しているので、phpタグを使用しています。
1つのファイルは次のようになります。
<?php
require_once 'session.php';
require_once 'config.php';
require_once 'db.php';
//...
別の人がこれだけを持っている間を意味します:
<?php
require_once 'config.php';
//...
等々。