我有一个使用库文件的站点,该库文件lib.client.php
存储在php
我的标准网站根目录的文件夹中,并包含我构建的一系列类。
库文件包含大约 5 个类,我应该将此文件保留为一个,还是将这些类分解为自己的文件并单独包含它们?我应该为这些文件使用任何最佳实践命名约定吗?
(正如你现在看到的那样,我正在使用 lib。而且我也使用 inc。 - 只是因为我以前见过它做过几次)。
更新:
我正在改造我的结构以符合 PSR-0 标准。我现在有:
- CCall(供应商)
- 核
- 联系
- 网关.php
- 网关DSN.php
- 网关异常.php
- 联系
- 成分
- 环境.php
- 环境请求.php
- 中心.php
- 使用权
- 用户.php
- 用户会话.php
- 渲染异常.php
- 核
我想new Environment()
在 index.php 中创建一个,它的__construct
方法调用Gateway::checkInstance()
.
- 我将如何管理此模型中的命名空间使用?什么会有自己的命名空间,我将在哪里定义它?
- 我将如何使用这些命名空间定义的自动加载(以及在哪里?)
- 方法和属性命名是否有等效标准?