多すぎる要件を回避するにはどうすればよいでしょうか?
たとえば、1 か所に複数のブランチがあり、N 個の異なるビジネス モジュールに対応しています。
これらのモジュールは異なる php ファイルに書かれます。
では、このブランチを転送するとき、これらすべてのモジュールの php ファイルを要求する必要がありますか? それとも、それを回避する方法はありますか? それはどの程度効率的ですか?
-----解決策--------------------------
すべてを入力してくださいもちろん、すべての要件
を入力することも可能ですが、明らかに不要なコードも読み込まれます。これらのコードが競合しない限り、すべてをロードしても大きな影響はありません
しかし、通常、異なるビジネスモジュールは同様の操作を行うため、競合が非常に発生しやすくなります。そして、これらの対立を調整することは、利益や損失を上回る重要な仕事です。言うまでもなく、異なるモジュールは異なる人によって開発される可能性があります
そのため、現在必要なモジュールのみを要求することをお勧めします
モジュールのエントリ ファイルを計画するだけで済みます。非常に単純になります
エントリファイルはすべてビジネス名_class.phpにちなんで名付けられていると仮定します
$modelname = 'ビジネス名';
require("{$modelname}_class.php");
それせいぜい、最初にファイルが存在するかどうかを確認するだけです
。
------解決策------------------
自動ロード