PHP: 一个大文件或几个小文件

PHP: One large file or several small files

我是自学的PHP,所以我不知道很多编程风格的优点和缺点。最近,我一直在关注大型 PHP 项目,如 webERP、Wordpress、Drupal 等,我注意到它们都有一个非常大的主 PHP 页面(1000 多行代码)执行许多不同的功能。然而,我的项目的页面在功能上似乎都非常具体,通常不到 1000 行。大页面背后的原因是什么,与更小更具体的页面相比有什么优势吗?

感谢您提供信息。

部分与风格有关,部分与 readability/relationships 有关。理想情况下,单个文件中的所有内容都是相关的(例如 class、相关的操作函数等),不相关的项目属于另一个文件。

显然,如果您正在编写要被其他人包含的内容,那么制作单个文件可能会有其优势。比如精简版jQuery等