版本:v5.1.x LTSphp v6.0 穩定版已經發布,詳見官網:ThinkPHP 6.0前端
版本:v5.1.x LTSphp
v6.0 穩定版已經發布,詳見官網:ThinkPHP 6.0前端
這裏以單入口爲例解析 ThinkPHP 從接收前端請求到返回數據的整個執行流程,分爲以下圖的幾個步驟:thinkphp
其中入口文件位置:public/index.php框架
說明:在加載 base.php 時,經過 Error::register() 註冊了異常處理,因此在應用執行最後會調用 Error 類中相應的處理方法。函數
Error::register()
詳見以下三個函數的文檔:.net set_error_handler() set_exception_handler() register_shutdown_function()
詳見以下三個函數的文檔:.net