框架的搭建之入口文件

入口文件我们主要做什么?

1、定义常量;

2、加载函数库;

3、启动框架。

第一、定义常量:

显示简单的定义下面几个常量:

//根目录
define('IMOOC',realpath('./'));
//框架的核心文件目录
define('CORE',IMOOC.'/core');
//项目文件目录
define('APP',IMOOC.'/app');
define('MODULE','app');
//是否开启调试文件
define('DEBUG', true);

第二、设置呢是否开启DEBUG

if (DEBUG) {
	ini_set('dispaly_error', 'On');
} else {
	ini_set('dispaly_error', 'Off');
}

第三、调用一些文件

//调用输出方法“P”
include CORE.'/common/function.php';
//框架的核心文件
include CORE.'/imooc.php';

第四、自动加载类

//自动加载类库(当new的类不存在时:自动加载这个类库)
spl_autoload_register('core\imooc::load');
\core\imooc::run();

                                                       要在更目录core文件夹下创建imooc.php文件

<?php

namespace core;

class imooc
{
	public static $classMap = array();
	public $assign;

	//基类库
	static public function run()
	{
		p("OK");
        }
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值