define('ROOT' , realpath(__DIR__ . '/..'));
function autuload($class) {
if( substr($class , -5) === 'Model' && (strlen($class) > 5) ) {
require(ROOT . '/Model/' . $class . '.php');
} else {
require(ROOT . '/lib/' . $class . '.php');
}
}
spl_autoload_register('autuload');
本文介绍了一种PHP自加载机制的实现方式,通过定义一个自定义的autoload函数,并注册为spl_autoload_register的回调函数。当尝试使用尚未被定义的类时,此函数会被触发并动态加载相应的类文件。
229

被折叠的 条评论
为什么被折叠?



