php搭建mvc框架二(类的自动加载)
来源:互联网 发布:centos 查看java版本 编辑:程序博客网 时间:2024/06/01 08:25
首先呢这是在上一篇的基础上继续写的!!
目录:
自动加载类:
spl_autoload_register() 提供了一种更加灵活的方式来实现类的自动加载。因此,不再建议使用__autoload() 函数,在以后的版本中它可能被弃用。
下面的就是在上一篇的代码基础上,写的自动加载类的代码展示。
<?php/* * 入口文件 * 定义常量 * 加载函数 * 启动框架 *///定义了全局的常量define('MVC',realpath('./'));//var_dump(MVC);define('CORE',MVC.'/core');define('APP',MVC.'/app');define('DEBUG',true);define('MODULE','app');if(DEBUG){ ini_set('display_error','On');}else{ ini_set('display_error','Off');}include CORE.'/common/function.php';//加载函数库include CORE.'/framwork.php'; spl_autoload_register('\core\framwork::load');//类自动加载\core\framwork::run();//调用方法
在framwork.php文件中添加一个load方法
static public function load($class){ //自动加载类库 if(isset($classMap[$class])){ return true; }else { $class=str_replace('\\','/',$class); $file=MVC.'/'.$class . '.php'; if (is_file($file)) { include $file; self::$classMap[$class] = $class; } else { return false; } }}这样就完成了一个类的自动加载!
0 0
- php搭建mvc框架二(类的自动加载)
- PHP搭建自己的MVC框架4 类自动加载
- MVC框架的封装(二)类自动加载
- MVC框架的封装(二)类自动加载
- MVC框架的封装(二)类自动加载
- PHP搭建自己的MVC框架9 配置加载类
- mvc框架封装( 二)类自动加载
- 从零开始搭建自己的mvc(二)类的自动加载
- php搭建mvc框架四(加载控制器)
- mvc类自动加载的编写(二)
- MVC封装(二)自动加载类
- PHP搭建自己的MVC框架5 路由类
- 使用PHP搭建自己的MVC框架
- 使用PHP搭建自己的MVC框架
- 使用PHP搭建自己的MVC框架
- 使用PHP搭建自己的MVC框架
- 使用php搭建自己的MVC框架
- 使用PHP搭建自己的MVC框架
- 实现瀑布流布局
- Activity使用Dialog样式导致点击空白处自动关闭的问题
- 股票入门基础知识15:使用绩效比率确定公司利用资产的能力
- VC字符串转换成十六进制函数StrToIntEx
- 初探Java中的枚举类型
- php搭建mvc框架二(类的自动加载)
- moxiulisha销售惟诚信
- ubuntu 14.04 远程 ssh 服务
- TensorFlow 合并 / 连接 数组
- 百度人脸识别BFR API效果测试及测试代码
- openSysMap调用第三方导航坐标转gps坐标JS,解决坐标偏离问题
- python自动化之路-day12
- C语言再学习 -- 关键字typedef
- MOXIULISHA家事国事天下事