私は個人用の CMS を構築しており、コア機能とクラスを整理するためのアドバイスが必要です。私はフォルダを持っています:
/shared
/classes
DB.php
Session.php
Config.php
...
/libraries
Arrays.php
DateTime.php
Email.php
...
「classes」フォルダー内のファイルには、コア クラス (ファイルごとに 1 つのクラス) が含まれています。
さて、問題は /libraries/ についてです。どのクラスでも使用できる関数が含まれており、別のライブラリの他の関数を使用することもあれば、コア クラスにアクセスする必要があることもあります。それらを関数として記述するだけですか、それとも静的にしてクラスにラップする必要がありますか? 基本的にどこにでも必要ですが、整理しておきましょう。