【发布时间】:2015-08-23 06:18:34
【问题描述】:
好的,当我浏览时,网上有很多帖子和答案。据我了解
psr-0:仅 SPL 自动加载
psr-4: SPL 自动加载 + 命名空间
大多数答案都包含 LONG 方法。 psr-4 不应该很难实现,因为它的目的是简化文件结构,同时保持自己的优势。
我有这样的结构project\view\main.php
在main.php
namespace project\view;
class main {
.......
}
在我的根目录的项目文件夹中,我有一个index.php
spl_autoload_register( function ($ClassName) {
require $ClassName . '.php';
});
$main = new project\view\main();
问题:我在 psr-4 上做得对吗?还是我仍然遗漏了文档中的某些内容?
【问题讨论】:
标签: php namespaces spl-autoload-register