入口指令碼是處理使用者的初始引導php指令碼。它是唯一乙個終端使用者可直接請求執行的php指令碼。
多數情況下,乙個 yii 應用的入口指令碼包含像下面這樣簡單的指令碼:
//在生產環境中請刪除此行
defined('
yii_debug')
ordefine('
yii_debug',
true);
//包含yii引導檔案
require_once('
path/to/yii/framework/yii.php')
;//建立乙個應用例項並執行
$configfile='
path/to/config/file.php';
yii::
($configfile
)->
run(
);
指令碼首先包含了 yii 框架的引導檔案yii.php
。然後他按指定的配置建立了乙個web 應用例項並執行。
yii 應用可以按常量yii_debug
的值執行在除錯或生產模式。預設情況下,此常量值定義為false
, 意為生產模式。要執行在除錯模式中則需要在包含yii.php
檔案之前定義此常量為true
。 在除錯模式中執行應用效率較低,因為它要維護許多內部日誌。另一角度講,除錯模式在開發環境中非常有用, 因為它在錯誤產生時提供了豐富的除錯資訊。
Yii 入口指令碼
入口指令碼是應用啟動流程中的第一環,乙個應用 不管是網頁應用還是控制台應用 只有乙個入口指令碼。終端使用者的請求通過入口指令碼例項化應用並將請求 到應用。web 應用的入口指令碼必須放在終端使用者能夠訪問的目錄下,通常命名為index.php,也可以使用 web 伺服器能定位到的其他名稱。控制台應用...
Yii 框架入口指令碼示例分析
入口指令碼是應用啟動流程中的第一環,乙個應用 不管是網頁應用還是控制台應用 只有乙個入口指令碼。終端使用者的請求通過入口指令碼例項化應用並將請求 到應用。web 應用的入口指令碼必須放在終端使用者能夠訪問的目錄下,通常命名為index.php,也可以使用 web 伺服器能定位到的其他名稱。控制台應用...
phpyii框架倒敘 Yii 框架入口指令碼示例分析
目錄 入口指令碼 web 應用 控制台應用 定義常量 入口指令碼 入口指令碼是應用啟動流程中的第一環,乙個應用 不管是網頁應用還是控制台應用 只有乙個入口指令碼。終端使用者的請求通過入口指令碼例項化應用並將請求 到應用。web 應用的入口指令碼必須放在終端使用者能夠訪問的目錄下,通常命名為 inde...