首頁 >後端開發 >PHP問題 >php入口文件是什麼

php入口文件是什麼

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-09-29 09:44:045158瀏覽

php入口文件是什麼

檔案入口一般分為單一檔案入口和多檔案入口,當然也有可能有其它的檔案入口沒見過。

單一文件入口當然是指網站存取總是有存取index.php這個文件,但關係到裡面顯示的內容卻是根據後台的參數來加載,例如:http://IP/index .php? Conttoller=index&action=show&id=1

多文件入口當然是指網站裡面除了index.php檔名,還有其它文件訪問,比如同一個網站下有index.php,about.php ………..等。

入口檔案主要完成:

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

·定義偵錯模式和應用模式(可選)

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

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

相關推薦:《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定義絕對路徑會提高系統的載入效率。

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

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

相關文章

看更多