php文件入口一般分為單文件入口和多文件入口,當然也有可能有其它的文件入口沒見過。
單文件入口當然是指網站訪問始終都是有訪問index.php這個文件,但關系到里面顯示的內容卻是根據后臺的參數來加載,
多文件入口當然是指網站里面除了index.php文件名,還有其它文件訪問,比如同一個網站下有index.php,about.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教程歡迎關注編程學習網
掃碼二維碼 獲取免費視頻學習資料
- 本文固定鏈接: http://www.wangchenghua.com/post/8352/
- 轉載請注明:轉載必須在正文中標注并保留原文鏈接
- 掃碼: 掃上方二維碼獲取免費視頻資料