PHP之MVC项目实战讲义
PHP之MVC项目实战
本文主要包括以下内容
类文件自动加载 路径管理 页面跳转 注册自动加载方法 配置文件系统 cookie session
类文件自动加载
在PHP中使用别的类时,需要载入类文件,如果类很多的话,需要重复写很多代码,所以利用__autoload魔法方法实现自动加载
/**
* 自动加载函数
*
* @param $class_name string 需要的类名
*/
function __autoload($class_name) {
// echo $class_name, ;
//特例
$map = array(
MySQLDB = FRAME_DIR . MySQLDB.class.php,
Model = FRAME_DIR . Model.class.php
);//该数组,将所有的有限的特例,类与类名的映射,完成一个列表
//判断当前所需要加载的类是否是特例类
if( isset($map[$class_name])) {
//存在该元素,是特例
//直接载入
require $map[$class_name];
}
//规律
elseif (substr($class_name, -
原创力文档

文档评论(0)