封装一个属于自己的mvc框架(2)

来源:互联网 发布:网络实验室实施方案 编辑:程序博客网 时间:2024/05/19 17:57

我们先了解一下mvc框架运行流程

那么 接下来就开始封装一个属于我们自己的mvc框架!

我们先创建一个index.php的文件作为自己的mvc框架的入口文件

<?php/* * 入口文件 * 1.定义变量 * 2.加载函数库 * 3。启动框架 * *///获取框架目录 及名字define('PZ',__DIR__);//  核心文件define('CORE',PZ.'/core');//APP文件define('APP',PZ.'/APP');//是否开启bug调试功能define('DEBUG',true);//判断bug调试功能是否开启if(DEBUG){    ini_set('display_error','On');}else{    ini_set('display_error','Off');}

那么接下来创建一个文件夹我命名为core文件夹来存放我们的核心文件,然后再在core文件夹下再创建一个命名为common的文件夹 来存放我们的函数库;

创建视图呢 就是这个一个样子


我们会看见 这里有一个function 文件 这个function文件是干嘛的呢?这个其实就是测试我们所定义的方法是否可以正常被引用

现在开始就加载我们的函数库 并进行测试 我们定义的方法是否正常使用


那么我们所看见的视图呢 就是一个这个样子的。


那么接下来呢 我们开始加载我们的核心文件

核心文件名也可以根据自己喜好定义一个属于自己的专属核心文件
再进行创建文件 进行测试我们的核心文件是否正常被引用
我们在我们所创建的核心文件里定义一个方法
<?phpnamespace core;class pz{    static public function run(){        p('ok');    }}

写好之后 那我们怎么在入口文件进行引用我们的核心文件里的方法呢?
那我们再进行测试一下 是否引用核心文件成功了呢
如果视图里出现一个ok呢 那么就证明我们引用核心文件成功了
那么我们的入口文件就搭建好了。

0 0