首页 > 其他 > 详细

框架原理之入口文件(一)

时间:2020-03-11 19:13:54      阅读:65      评论:0      收藏:0      [点我收藏+]

首先来了解一下框架的运行流程:

入口文件 -> 定义常量 -> 引入函数库 -> 自动加载类 -> 启动框架 -> 路由解析 -> 加载控制器 -> 返回结果

技术分享图片

入口文件 index.php

<?php

/*
 * 入口文件
 * 1.定义常量
 * 2.加载函数库
 * 3.启动框架
 */
//定义框架根目录
define(‘MYFRAME‘,__DIR__);
//定义框架核心目录
define(‘CORE‘,MYFRAME.‘/core‘);
//定义应用目录
define(‘APP‘,MYFRAME.‘/app‘);
//定义是否开启调试模式
define(‘DEBUG‘,1);

if (DEBUG) {
    ini_set("display_errors", "On");
} else {
    ini_set(‘display_errors‘,‘Off‘);
}
//引入框架核心函数库
include_once CORE.‘/common/functions.php‘;
//引入框架核心类库
include_once CORE.‘/MyFrame.php‘;

//运行框架
\core\Myframe::run();

公共函数库 core\common]functions.php

<?php


function p($var)
{
    if(is_bool($var)){
    var_dump($var);
    }elseif (is_null($var)) {
    var_dump(NULL);
    }else{
        echo ‘<pre>‘.print_r($var,true).‘</pre>‘;
    }
}

框架核心文件 \conre\MyFrame.php

<?php

namespace  core;

class MyFrame
{
    static function run()
    {
        p(‘ok‘);
    }
}

 

框架原理之入口文件(一)

原文:https://www.cnblogs.com/xiaobingch/p/12464552.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!