首页 > 后端开发 > PHP问题 > ThinkPHP入口文件放哪里

ThinkPHP入口文件放哪里

(*-*)浩
发布: 2023-02-25 08:44:02
原创
2611 人浏览过

入口文件

ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。

应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。

ThinkPHP入口文件放哪里

入口文件定义

入口文件主要完成:(推荐学习:PHP编程从入门到精通

定义框架路径、项目路径(可选)

定义调试模式和应用模式(可选)

定义系统相关常量(可选)

载入框架入口文件(必须)

默认情况下,框架已经自带了一个应用入口文件(以及默认的目录结构),内容如下:

define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';
登录后复制

如果你改变了项目目录(例如把Application更改为Apps),只需要在入口文件更改APP_PATH常量定义即可:

define('APP_PATH','./Apps/');
require './ThinkPHP/ThinkPHP.php';
登录后复制

注意:APP_PATH的定义支持相对路径和绝对路径,但必须以“/”结束

如果你调整了框架核心目录的位置或者目录名,只需要这样修改:

define('APP_PATH','./Application/');
require './Think/ThinkPHP.php';
登录后复制

也可以单独定义一个THINK_PATH常量用于引入:

define('APP_PATH','./Application/');
define('THINK_PATH',realpath('../Think').'/');
require THINK_PATH.'ThinkPHP.php';
登录后复制

和APP_PATH一样THINK_PATH路径定义也必须以“/”结尾。

给THINK_PATH和APP_PATH定义绝对路径会提高系统的加载效率。

以上是ThinkPHP入口文件放哪里的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板