栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > thinkphp

入口文件 - ThinkPHP5.0完全开发手册

thinkphp 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

入口文件 - ThinkPHP5.0完全开发手册

ThinkPHP采用**单一入口模式**进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。 应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。 ## 入口文件定义 入口文件主要完成: - 定义框架路径、项目路径(可选) - 定义系统相关常量(可选) - 载入框架入口文件(必须) 5.0默认的应用入口文件位于`public/index.php`,内容如下: ~~~ // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/'); // 加载框架引导文件 require __DIR__ . '/../thinkphp/start.php'; ~~~ >[info] 入口文件位置的设计是为了让应用部署更安全,`public`目录为web可访问目录,其他的文件都可以放到非WEB访问目录下面。 修改入口文件位置请查看章节<[**部署-虚拟主机环境**](129746)> > 入口文件中还可以定义一些系统变量,用于相关的绑定操作(通常用于多个入口的情况),这个会在后面涉及,暂且不提。 > 给`APP_PATH`定义绝对路径会提高系统的加载效率。 在有些情况下,你可能需要加载框架的基础引导文件`base.php`,该引导文件和`start.php`的区别是不会主动执行应用,而是需要自己进行应用执行,下面是一个例子: ~~~ // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/'); // 加载框架基础引导文件 require __DIR__ . '/../thinkphp/base.php'; // 添加额外的代码 // ... // 执行应用 thinkApp::run()->send(); ~~~
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/213441.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号