时时商务社区
标题:
解析php类的注册与自动加载
[打印本页]
作者:
xgnic
时间:
2018-2-14 08:15
工程目录如下:
1、将需要注册的类放在一个数组中
[U]复制代码[/U] 代码如下:
$pre_path.'DBConfig/DBConfig.php',
'User' => $pre_path.'Model/User.php',
'Dao' => $pre_path.'Dao/Dao.php',
'UserDao' => $pre_path.'Dao/UserDao.php',
'UserMapper' => $pre_path.'Mapping/UserMapper.php',
);
return $classes;
}
}
?>
2、注册数组
注意:
步骤1中的类的路径都是相对于init.php而言的,不是相对于Utils而言的,这是因为我们通过init.php里的自动加载函数spl_autoload_register来require类的
[U]复制代码[/U] 代码如下:
init ();
?>
3、本例中在使用处test.php里require init.php
[U]复制代码[/U] 代码如下:
findByName('zcl');
?>
您可能感兴趣的文章:
PHP的autoload自动加载机制使用说明
PHP spl_autoload_register实现自动加载研究
php _autoload自动加载类与机制分析
PHP autoload与spl_autoload自动加载机制的深入理解
php自动加载机制的深入分析
php自动加载autoload机制示例分享
php类自动加载器实现方法
php自动加载方式集合
PHP中类的自动加载的方法
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2