入口文件: 通常是tp自带的public/index.php位置
自带的文件代码:
// 应用入口文件
// 定义项目路径
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';
URL访问检测
上图访问的URL连接是 http://127.0.0.1:8080/index.php/index/index
入口文件是 define('APP_PATH', __DIR__ . '/../application/'); 指向了application的路径
在index.php中 使用了命名空间 namespace app\index\controller 类似入口文件指向了这个地址
在url中输入127.0.0.1:8080进入入口文件 然后根据命名空间进入controll 访问Index模块下的index方法
入口文件主要完成:
定义框架路径、项目路径(可选)
定义系统相关常量(可选)
载入框架入口文件(必须)
入口文件位置的设计是为了让应用部署更安全,public目录为web可访问目录,其他的文件都可以放到非WEB访问目录下面