封装框架(三)搭建框架的入口文件

来源:互联网 发布:淘宝藏族舞蹈头饰 编辑:程序博客网 时间:2024/06/03 12:42

1、首先我们建一个目录,比如叫MyFrame 存放整个项目

2、MyFrame目录下建立一个入口文件,叫index.php

3、MyFrame目录下建立一个目录叫core,用来存放核心文件,在core下建一个core.php 核心文件

4、早core建立一个文件夹common 做我们的函数库 在common下建一个文件  function.php文件

入口文件是用来干什么的呢?

1、定义常量

2、加载函数库

3、启动框架

在function.php中加入以下代码:

<?php/** * @param $var */function p($var){    if (is_bool($var)) {            var_dump($var);        } else if (is_null($var)) {            var_dump(NULL);        } else {            echo "<pre style='position: relative;z-index: 10000;padding: 10px;            border-radius: 5px;background: #F5F5F5;border: 1px solid #aaa;font-size: 14px;            line-height: 18px;opacity: 0.9;'>".print_r($var,true)."</pre>";    }}
这个p用来打印变量



在core.php中加入

<?phpnamespace core;class core{    static public function run()    {      p('ok');    }}
定义了一个静态方法


在index.php中加入代码:

<?php/** * 入口文件 * 1、定义常量 * 2、加载函数库 * 3、启动框架 */define('PATH',getcwd());//获取当前框架所在的目录define('CORE',PATH.'/core');//框架核心文件所在的目录define('APP',PATH.'/app');//项目文件目录:控制器、模型等等define('DEBUG',true);//是否开启调试模式if(DEBUG) {    ini_set('display_error','On');}else{    ini_set('display_error','Off');}include CORE.'/common/function.php';//加载函数库include CORE.'/core.php';//加载核心文件



这样我们的入口文件就做好了,文件架是这样的


0 0
原创粉丝点击