Php 自动加载两个类&;模型

Php 自动加载两个类&;模型,php,autoloader,Php,Autoloader,我知道在使用MVC框架时自动加载控制器是一种常见的做法。我已经制作了自己的迷你框架,其中控制器可以自动加载 使用相同的自动加载功能加载模型是否存在任何安全/坏问题 即 您可以使用名称空间和spl\u autoload\u register()来获得这样的自动加载器。对于多自动加载器(用于多类的自动加载器)而不是仅控制器的自动加载器,没有特定的安全问题 我通常使用名称空间,如: $home = new controller\home; $home->actionIndex(); $user

我知道在使用MVC框架时自动加载控制器是一种常见的做法。我已经制作了自己的迷你框架,其中控制器可以自动加载

使用相同的自动加载功能加载模型是否存在任何安全/坏问题


您可以使用名称空间和
spl\u autoload\u register()
来获得这样的自动加载器。对于多自动加载器(用于多类的自动加载器)而不是仅控制器的自动加载器,没有特定的安全问题

我通常使用名称空间,如:

$home = new controller\home;
$home->actionIndex();

$users = new model\users;

$post = new view\post;

从这里可以很容易地将类名中的
\
替换为
/
,以获取文件的特定路径(显然要一如既往地进行必要的安全检查)。

您应该使用
spl\u autoload\u register()
,而且你的神奇自动加载器不支持名称空间。@tereško你的意思是他是否应该直接使用
spl\u autoload\u register()
“直接”使用,而不将其封装到
autoloader
Import
之类的类中?
$home = new controller\home;
$home->actionIndex();

$users = new model\users;

$post = new view\post;