我正在构建我的个人 CMS,需要您的建议来组织核心功能和课程。我有文件夹:
/shared
/classes
DB.php
Session.php
Config.php
...
/libraries
Arrays.php
DateTime.php
Email.php
...
“类”文件夹中的文件包含核心类(每个文件一个类)。
现在的问题是关于 /libraries/ - 它们包含可以在任何类中使用的函数,有时它们使用另一个库中的一些其他函数,有时它们需要访问一些核心类。我应该将它们写为函数,还是将它们设为静态并包装在某个类中?基本上我到处都需要它们,但要让它们井井有条。