Thinkphp5框架默认入口为public目录下的index.php。
首先从index.php进行代码分析。
index.php(public目录下的index.php)代码如下:
// 定义应用目录
//定义应用目录,定义了常量APP\_PATH, **DIR** 为魔术方法,获取当前执行的PHP脚本所在的目录
//echo **DIR**;//当前脚本所在的目录为 C:\\phpStudy\\PHPTutorial\\WWW\\ceshi1\\public
~~~
define('APP_PATH', __DIR__ . '/../application/');
~~~
// 加载框架引导文件
// 加载框架引导文件 载入thinkphp目录下的start.php文件
~~~
require __DIR__ . '/../thinkphp/start.php';
~~~