php - 最佳实践 : Where to place required files

标签 php coding-style

我正在使用许多“帮助程序”类,这些类有效地具有一堆静态函数,允许 Controller 和操作访问共享功能 block 。

问题是这些文件已被用作模块/应用程序所需的任何功能的垃圾场,因此它们的大小超过 3k 行,并且在顶部它们有大约 50 个 require_once 声明!

显然,如果应用程序中的 View 不想使用这些助手提供的一小部分功能,它会继承所有必需的文件,最终会使应用程序膨胀。

如果我要根据需要包含文件,我最终可能会在需要时对所需文件进行多次 require_once 调用,这有它自己的开销(与频率复合)使用这些帮助程序文件中提供的大量功能。

所以基本上我的问题是平衡点在哪里,是否有可以采用的最佳实践?

谢谢,

弗伦加

最佳答案

看看 autoloading feature .这将在需要时将您的所有包含减少到仅需要的内容。

关于php - 最佳实践 : Where to place required files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/178228/

相关文章:

php - 使用 jQuery 和 PHP 序列化和提交表单

javascript - 最近 24 小时数据报告显示在 Chart.Js 中

php - 如何查找速记或标准版本的地址? N 或北、NW 或西北

php - MySQL语句如果数字小于php变量

coding-style - 编码风格主要是为了可读性还是有其他因素?

php - 表单验证 - 修改 codeigniter 中的第二个参数

python - python 西类牙语编码有问题吗?

c# - 有什么好的理由写东西 "backwards",例如: if ("some_text" == var_name)?

sql - 使用 “NOT EXISTS” 是否被认为是不好的 SQL 实践?

coding-style - 什么时候违反单一职责原则是合理的?