PHP MVC框架开发之自动加载类文件
3年前
实例化类的时候会自动加载指定路径下的类
<?php
//命名空间自动加载类
function load($className){
//类文件路径拼装
$lujing = APP_PATH.str_replace('\\','/',htmlspecialchars($className)).'.php';
if(!file_exists($lujing)){
echo exit($className."类文件不存在");
}
include_once $lujing;
}
spl_autoload_register('load');
//自动加载类
function loada($className){
//类文件路径拼装
$lujing = APP_PATH.htmlspecialchars($className).'.php';
if(!file_exists($lujing)){
echo exit($className."类文件不存在");
}
include_once $lujing;
}
spl_autoload_register('loada');