我正在尝试组织一个包含50多个代码文件的大型PHP项目,而不是计算资源文件。
看起来像这样:
如何正确组织像这样的大型PHP项目呢?
答案 0 :(得分:2)
首先,一个包含50个文件的项目甚至没有被称为项目,在这个词的真实概念中。
看看最常用的框架如何做到这一点,你将有一个开始的地方。
一些PHP框架:
所以你可以有一个很好的参考,PHP项目有一个简单的好习惯,告诉我们只有模板,样式表和脚本文件应该在公共目录中,例如主机上的/ var / www。所有核心应用程序都应该在更高级别的结构上,例如:
src/ (The core application)
public/ (The public directory)
css/
img/
js/
index.php
然后,您也可以在公共目录中拥有.htaccess文件,这样您就可以控制请求。
但同样,项目架构和结构组织比这些简单的技巧更进一步。
答案 1 :(得分:2)
正如已经指出的那样:你应该将公开可用的文件(css,图像,flash,字体和应用程序入口点)分开放在一个目录中,将剩下的应用程序分开放在另一个目录中。
我认为更重要的是应用程序本身的结构。
但这取决于您的个人偏好。