简单的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) ***/
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) ***/
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) ***/
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) ***/
原文地址:https://www.jb51.cc/php/528679.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。