一、入口文件
//public/index.php
//定义应用目录
define('APP_PATH',__DIR__.'/../application/');
//加载框架引导文件
require __dir__.'/../thinkphp/start.php';
调用thinkphp文件夹中的start.php
//thinkphp/start.php
namespace think;
//加载基础文件
require __DIR__.'/base.php';
//执行应用
App::run()->send();
调用thinkphp文件夹中的base.php
//thinkphp/base.php
//thinkphp版本
define('THINK_VERSION','5.0.16');
//thinkphp开始的时间
define('THINK_START_TIME',microtime(true));
//当前分配给你的 PHP 脚本的内存量,单位是字节(byte)
define('THINK_START_MEM',memory_get_useage());
//文件后缀
define('EXT','.php');
//定义文件分隔符 DIRECTORY_SEPARATOR = "/"
define('DS',DIRECTORY_SEPARATOR);
//判断think目录是否定义
defined('THINK_PATH') or define('THINK_PATH',__DIR__.DS);
//定义lib文件夹路径
define('LIB_PATH',THINK_PATH.'library'.DS);
//框架核心文件夹路径
define('CORE_PATH',LIB_PATH.'think'.DS);
//trait目录
define('TRAIT_PATH',LIB_PATH.'traits'.DS);
//判断应用目录是否定义 $_SERVER['SCRIPT_FILENAME']获取前脚本绝对路径 dirname()获取脚本所在的文件夹
defined('APP_PATH') or define('APP_PATH',dirna