以下由thinkphp教學專欄為大家介紹thinkphp框架執行流程,希望對需要的朋友有幫助!
thinkphp框架執行流程
先總結一下,框架執行的大致流程:
index.php->載入框架->讀取組態項目->產生應用程式->載入類別->框架new這些類別的方法->範本渲染display展示;
具體的類與檔案如下:
--> index.php(入口、偵錯模式、套用路徑)
--> ThinkPHP.php(定義路徑與存取模式)
--> Think\Think(類別載入器、例外處理、讀取共有組態)
--> Think\App(請求url調度解析、執行排程解析結果)
--> exec 執行使用者定義的Controller的Action方法
--> Think\Dispatcher(根據url模式解析M、C、A和參數,載入模組配置)
--> Think\Controller(呼叫視圖、包裝與重定向)
可以看到,框架的內部流程其實比較簡單,還有2個很重要的類別:
Think\Hook: 監聽App、Action、View的各個階段,執行Behavior
Think\Behavior: 可設定(設定檔)可增刪(程式碼)
#
以上是入門級介紹thinkphp框架執行流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!