正如speshak所说,PHP没有标准也没有约定(包括自己的标准库).
然而:
在公共目录(通常public_html)中只存储静态资源(images/JS/CSS)和一个PHP文件index.php,仅限于以下内容:
<?php
require '/path/to/app/outside/public/html/start.php';
$app = new App();
$app->run();
Run Code Online (Sandbox Code Playgroud)应用程序本身应存储在公共目录之外.
Project\Util\XML\Parser将存储在/path/to/the/project/Project/Util/XML/Parser.php文件中.vendor- 这是非常常见的约定.有这个:
https://github.com/php-pds/skeleton
本文档基于从各种开源项目收集的数据,提出了一些为各种通用目的而指定的根级目录的命名约定,以及根级文档文件的命名约定。
我没有发现这涵盖了所有可以想象的场景,但很高兴能够指出这一点并表明您正在努力实现跨项目的一些一致性:-)
PHP确实没有标准。如果您正在使用某些框架(例如 CakePHP、Zend Framework 等),它可能会对您强加一些标准。
如果您不使用强制结构的第三方库,只需使用常识即可。(将图像放在图像目录中,将包含文件放在包含目录中,等等)下载和安装 PHP 应用程序的人们已经习惯了每个应用程序以不同的方式执行操作。事实上,你的思考会让你在很多竞争中处于领先地位:)
| 归档时间: |
|
| 查看次数: |
5811 次 |
| 最近记录: |