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