这个用法有意义吗?以后会不会有什么问题?
function model($folder, $file)
{
global $db;
if (is_file(path . 'app/models/' . $folder . '/' . $file . '.php')) {
require_once(path . 'app/models/' . $folder . '/' . $file . '.php');
return new $file($db);
}
}
echo model('admin', 'common')->get();
这工作得很好,因为可以通过包含该类名的变量来实例化类。
但我建议,如果可以的话,使用composer来自动加载类。您可以找到相关教程。