<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                在 PHP 框架里,分析一個框架,首先要從 index.php 開始。當然這個入口文件非必須命名 index.php,只是一種默認。對于才接觸框架的人,大可不必糾結這個。好了下面開始看看框架的啟動流程。 首先框架找到 `public/index.php` , 從這里開始框架的探究之旅。 ``` require __DIR__ . '/../vendor/autoload.php'; // 執行HTTP應用并響應 $http = (new App())->http; $response = $http->run(); $response->send(); $http->end($response); ``` - 自動加載 在此之前必須了解自動加載原理 然后了解 PSR 的 PSR0 以及 PSR4 規范,這兩個規范是必須的,然后在了解 composer 的加載原理,如果這些不足,會很吃力,建議補充這些知識。 - 應用初始化 `new App` - 處理請求 `$http->run` - 響應數據以及結束請求 ## 流程圖 ![](https://box.kancloud.cn/3552c1eea86a9b9d282437d6e5f7c8cb_218x471.png) 這是整個框架的執行過程,下面我們來一步一步分析每個過程中框架是如何處理的。從應用初始化開始。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看