首頁 > php框架 > ThinkPHP > 主體

thinkphp入口文件放哪

藏色散人
發布: 2019-08-23 13:21:54
原創
5206 人瀏覽過

thinkphp入口文件放哪

thinkphp入口檔案放哪?

ThinkPHP採用單一入口模式進行專案部署和訪問,無論完成什麼功能,一個應用程式都有一個統一(但不一定是唯一)的入口。

應該說,所有應用程式都是從入口檔案開始的,並且不同應用的入口檔案是類似的。

入口檔案定義

#入口檔案主要完成:

定義框架路徑、專案路徑(可選)

定義系統相關常數(可選)

載入框架入口檔案(必須)

#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(&#39;APP_PATH&#39;, __DIR__ . &#39;/../application/&#39;);
// 加载框架基础引导文件
require __DIR__ . &#39;/../thinkphp/base.php&#39;;
// 添加额外的代码
// ...
// 执行应用
\think\App::run()->send();
登入後複製

本文來自ThinkPHP框架技術文章欄位:http://www.php.cn/phpkj/thinkphp/

#

以上是thinkphp入口文件放哪的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板