檔案入口一般分為單一檔案入口和多檔案入口,當然也有可能有其它的檔案入口沒見過。
單一文件入口當然是指網站存取總是有存取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中文網其他相關文章!