本文说明了PHP的入口文件从头开始构建自己的MVC框架的实现方法。分享给大家参考,如下:
首先,让我们看看框架的运行过程:
入口文件-定义常数-导入函数库-自动加载类-启动框架-路由解析-加载控制器-返回结果
条目文件index.php:
?Php/*条目文件1。定义常数2。加载函数库3。启动框架*///定义当前框架所在的根目录(' imooc ',_ _ dir _ _);//定义框架核心文件所在的目录定义(' core ',IMOOC。/core ');//项目文件所在的目录定义了(' app ',imooc。/app ');//定义项目调试模式define('DEBUG ',true);//如果(debug) {//设置错误级别:显示所有错误ini_set('display_error ',' On '),则判断项目是否处于DEBUG状态;}else{ ini_set('display_error ',' Off ');}//加载函数库includecore。/common/function . PHP ';//加载框架核心文件include CORE。/imooc . PHP '; core imooc :3360 run();框架核心目录中的公共函数function.php:
?Php/*输出对应的变量或数组*/函数p($ var){ if(is _ bool($ var)){ var _ dump($ var);} else if(is _ NULL($ var)){ var _ dump(NULL);} else { echo ' pre style=' position : relative;z指数:1000;padding:10pxborder-radius :5 px;background: # f5f5f5border:1px实心# aaafont-size :14 px;行高:18 px;opacity:0.9''.print_r($var,true)。/pre ';}}框架核心文件imooc.php:
?phpnamespace核心;类Imooc { static public function run(){ p(' ok ');}}运行项目,访问门户文件index.php,浏览器将按计划输出一个:ok
更多对PHP相关内容感兴趣的读者可以查看本网站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》、0103010
希望本文对PHP编程有所帮助。