我们先了解一下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文件是干嘛的呢?这个其实就是测试我们所定义的方法是否可以正常被引用
现在开始就加载我们的函数库 并进行测试 我们定义的方法是否正常使用
那么我们所看见的视图呢 就是一个这个样子的。
那么接下来呢 我们开始加载我们的核心文件
核心文件名也可以根据自己喜好定义一个属于自己的专属核心文件
再进行创建文件 进行测试我们的核心文件是否正常被引用
我们在我们所创建的核心文件里定义一个方法
<?php namespace core; class pz { static public function run(){ p('ok'); } }
写好之后 那我们怎么在入口文件进行引用我们的核心文件里的方法呢?
那我们再进行测试一下 是否引用核心文件成功了呢
如果视图里出现一个ok呢 那么就证明我们引用核心文件成功了
那么我们的入口文件就搭建好了。