這一節我們要學習一下加載我們框架:
比如,定義我們框架的項目路徑,程序驅動,加載公用函數,加載核心文件

index.php:
~~~
<?php
/**
* Created by PhpStorm.
* Email: 1194008361@qq.com
* User:liaosp.top
* Date: 2018/9/8
* Time: 15:15
*/
//當前目錄路徑
define('THINKSP', getcwd());
define('CORE', THINKSP . '/core/');
define('APP', THINKSP . '/app/');
define('DEBUG', true);
if ('DEBUG' == true) {
ini_set('display_error', true);
} else {
ini_set('display_error', false);
}
//加載公用函數
include CORE.'common/function.php';
include CORE.'Thinksp.php';
core\Thinksp::run();
~~~
講解一下:
1:
define() 函數定義一個常量。
常量類似變量,不同之處在于:
在設定以后,常量的值無法更改
常量名不需要開頭的美元符號 ($)
作用域不影響對常量的訪問
常量值只能是字符串或數字
2:
getcwd()方法獲取當前文件的目錄
3:是否是調試模式
4 .加載公共函數 function.php
5.加載thinkSp.php 我們的核心文件, 當然你們可以取你們想要的名字。
thinkSp.php 代碼:
~~~
<?php
/**
* Created by PhpStorm.
* Email: 1194008361@qq.com
* User:liaosp.top
* Date: 2018/9/8
* Time: 15:23
*/
namespace core;
class Thinksp {
static function run(){
echo 'run';
}
}
~~~
根據上面的步驟,和圖片顯示的工作路徑,同學們可以嘗試一下,訪問你的項目吧,本節的源碼:
鏈接:https://pan.baidu.com/s/1WvqgOJyV-VBRfzC8UNEoIQ 密碼:73id