<分区>
我正在尝试组织一个包含 50 多个代码文件的大型 PHP 项目,这还不算资源文件。
看起来像这样:
- 管理员文件(php代码和资源文件)
- 数据库框架
- 资源文件(图片、模板,包括PHP模板、CSS)
- CSS 文件
- 脚本(Javascript 和 jQuery)
- PHP 代码(类、控件)
- PHP 和 HTML 脚本(作为页面,放置在根目录中)
如何正确组织像这样的大型 PHP 项目?
<分区>
我正在尝试组织一个包含 50 多个代码文件的大型 PHP 项目,这还不算资源文件。
看起来像这样:
如何正确组织像这样的大型 PHP 项目?
最佳答案
首先,一个包含 50 个文件的项目在这个词的真正概念中甚至不能称为项目。
看看最常用的框架是如何做到这一点的,您将找到一个起点。
一些PHP框架:
所以你可以有一个很好的引用,有一个关于 PHP 项目的简单的好实践告诉你只有模板、样式表和脚本文件应该放在公共(public)目录中,比如主机上的/var/www。所有核心应用程序都应该在更高级别的结构上,例如:
src/ (The core application)
public/ (The public directory)
css/
img/
js/
index.php
然后,您也可以在公共(public)目录中有一个 .htaccess 文件,这样您就可以控制请求。
但同样,项目架构和结构组织比那些简单的技巧更进一步。
关于php - 如何组织一个更大的 PHP 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9672955/