简单的PHP框架,实现antoload,viewEngine,很适合初学者对框架的认识
index.PHP 入口文件
<?PHP /** * 简单的PHP框架,实现antoload,viewEngine * * @param * @author 网: www.512Pic.com **/ function __autoload($class){ include $class.'.PHP'; } $t = new tController(); $t->index(); /*** 来自编程之家 jb51.cc(jb51.cc) ***/
@H_404_5@
Controller.PHP 核心控制器<?PHP /** * 简单的PHP框架,实现antoload,viewEngine * * @param * @author 网: www.512Pic.com **/ class Controller { function render($temple,$arr){ extract($arr); ob_start(); include $temple; $content = ob_get_contents(); ob_end_clean(); echo $content; } } /*** 来自编程之家 jb51.cc(jb51.cc) ***/
@H_404_5@
tController.PHP 普通控制器<?PHP /** * 简单的PHP框架,实现antoload,viewEngine * * @param * @author 网: www.512Pic.com **/ class tController extends Controller{ function index(){ $this->render('t.PHP',array('name'=>'aaaaaaaaaaa')); } } /*** 来自编程之家 jb51.cc(jb51.cc) ***/
@H_404_5@t.PHP 视图文件/** * 简单的PHP框架,实现antoload,viewEngine * * @param * @author 网: www.512Pic.com **/ <html> <header> <title></title> </header> <body> <?PHP echo @$name; ?> <form method="post" action=""> 用户名:<input name="username" type="text" value=""><br> 密码: <input name="password" type="password"><br> <input name="submit" type="submit" value="提交"> </form> </body> </html> /*** 来自编程之家 jb51.cc(jb51.cc) ***/
@H_404_5@