首頁  >  文章  >  php框架  >  thinkphp入口文件放哪

thinkphp入口文件放哪

藏色散人
藏色散人原創
2019-08-23 13:21:545208瀏覽

thinkphp入口文件放哪

thinkphp入口檔案放哪?

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

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

入口檔案定義

#入口檔案主要完成:

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

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

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

#5.0預設的應用程式入口檔案位於public/index.php ,內容如下:

// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

入口檔案位置的設計是為了讓應用程式部署更安全,public目錄為web可存取目錄,其他的檔案都可以放到非WEB存取目錄下方。

修改入口文件位置請查看章節bf4048dccde78a8503185a9140d4d7f2

入口文件中還可以定義一些系統變量,用於相關的綁定操作(通常用於多個入口的情況),這個會在後面涉及,暫且不提。

為APP_PATH定義絕對路徑會提高系統的載入效率。

在某些情況下,你可能需要載入框架的基礎引導檔base.php,該引導檔和start.php的差異是不會主動執行應用,而是需要自己進行應用程式執行,以下是一個範例:

// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架基础引导文件
require __DIR__ . '/../thinkphp/base.php';
// 添加额外的代码
// ...
// 执行应用
\think\App::run()->send();

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

#

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn