<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="分享实现php简单的MVC框架实例代码" id="card1">
<p> 游客</p><p>
标题:分享实现php简单的MVC框架实例代码<br/>
正文:<br/>
在开始之前需要知道的知识1.php基础知识2.单一入口, 不知道的可以看看这里 (http://camnpr.com/php-python/2234.html)具备以上两点, 那我们就可以开始啦. 哈哈!先来说一下程序的执行流程首先有个入口文件, 然后初始化一些程序, 之后根据请求调用不同的类和方法首先我们弄一个入口文件 Index.php 来看看代码&amp;lt;?phprequire &amp;quot;Init.php&amp;quot;;$control = new Controller();$control-&amp;gt;Run();?&amp;gt;代码没什么特别的, 首先先引入Init.php文件 然后实例化一个类然后调用该类的Run()方法 这里我们把这个类叫做控制器既然引入了Init.php文件, 那么我们继续看看Init.php文件的源码&amp;lt;?phpheader(&amp;quot;Content-type:text/html;charset=utf-8&amp;quot;); !defined('ROOT_PATH') &amp;amp;&amp;amp; define('ROOT_PATH', str_replace('\\', '/', dirname(__FILE__)));require ROOT_PATH . '/Core/Config.php';  //引入配置文件require ROOT_PATH . '/Core/Controller.class.php'; //引入控制器类文件require ROOT_PATH . '/Core/View.class.php';  //视图类文件require ROOT_PATH . '/Core/Model.class.php';  //模型类文件?&amp;gt;分析一下代码, 如果你懂了, 可以略过这一步, 继续往下看哦.首先 设置字符集, 然后判断如果没有定义常量&amp;quot;ROOT_PATH&amp;quot;那么就定义它然后就是引入一些文件, 首先是配置文件, 控制器类文件, 视图类文件, 模型类文件同理既然引入了文件,那么我们就打开文件看看代码, 先来看Config.php文件&amp;lt;?php$C = array( 'URL_MODE' =&amp;gt; 1, //URL模式, 1普通模式, 2 PATH_INFO模式 'DEFAULT_CONTROL' =&amp;gt<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2235&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2235&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2235&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2235&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2235&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2235">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2235">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>