
thinkphp入口文件放哪?
ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。
应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。
入口文件定义
入口文件主要完成:
立即学习“PHP免费学习笔记(深入)”;
定义框架路径、项目路径(可选)
定义系统相关常量(可选)
载入框架入口文件(必须)
Text-To-Pokemon口袋妖怪
输入文本生成自己的Pokemon,还有各种选项来定制自己的口袋妖怪
48 查看详情
5.0默认的应用入口文件位于public/index.php,内容如下:
// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');// 加载框架引导文件require __DIR__ . '/../thinkphp/start.php';
入口文件位置的设计是为了让应用部署更安全,public目录为web可访问目录,其他的文件都可以放到非WEB访问目录下面。
修改入口文件位置请查看章节
入口文件中还可以定义一些系统变量,用于相关的绑定操作(通常用于多个入口的情况),这个会在后面涉及,暂且不提。
给APP_PATH定义绝对路径会提高系统的加载效率。
在有些情况下,你可能需要加载框架的基础引导文件base.php,该引导文件和start.php的区别是不会主动执行应用,而是需要自己进行应用执行,下面是一个例子:
// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');// 加载框架基础引导文件require __DIR__ . '/../thinkphp/base.php';// 添加额外的代码// ...// 执行应用thinkApp::run()->send();
本文来自ThinkPHP框架技术文章栏目:http://www.php.cn/phpkj/thinkphp/
以上就是thinkphp入口文件放哪的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/365818.html
微信扫一扫
支付宝扫一扫