<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## (一)創建thinkphp共16個依賴庫 上一節我們講到了創建 thinkphp 一共有16個依賴庫,分別如下: ``` psr/container (1.0.0) topthink/think-helper (v3.1.4) psr/log (1.1.3) psr/simple-cache (1.0.1) topthink/think-orm (v2.0.33) symfony/polyfill-php80 (v1.18.1) symfony/polyfill-php72 (v1.18.1) symfony/polyfill-mbstring (v1.18.1) symfony/var-dumper (v4.4.13) opis/closure (3.5.7) psr/cache (1.0.1) league/mime-type-detection (1.4.0) league/flysystem (1.1.3) league/flysystem-cached-adapter (1.1.0) topthink/framework (v6.0.3) topthink/think-trace (v1.3) ``` 這些是怎么互相依賴的呢?我們接下來會先聊聊天,下一篇再講依賴的問題! ## (二)分別總結 我們總結這16個庫,一共可以分為5類,分別為 psr、topthink、symfony、 opis、 league ### 1、PSR,共4個庫 ``` psr/container (1.0.0) psr/log (1.1.3) psr/simple-cache (1.0.1) psr/cache (1.0.1) ``` ### 2、topthink,共4個庫 ``` topthink/think-helper (v3.1.4) topthink/think-orm (v2.0.33) topthink/framework (v6.0.3) topthink/think-trace (v1.3) ``` ### 3、symfony,共4個庫 ``` symfony/polyfill-php80 (v1.18.1) symfony/polyfill-php72 (v1.18.1) symfony/polyfill-mbstring (v1.18.1) symfony/var-dumper (v4.4.13) ``` ### 4、opis,共1個庫 ``` opis/closure (3.5.7) ``` ### 5、league,共3個庫 ``` league/mime-type-detection (1.4.0) league/flysystem (1.1.3) league/flysystem-cached-adapter (1.1.0) ``` ## (三)講講psr、topthink、symfony、 opis、 league ### 1、psr: PSR團隊是PHP Standards Recommendation的簡稱,這個是php-fig組織制定的一套規范,php-fig 提供的標準化建議,雖然不是官方組織,但是得到廣泛認可。P 至今,php-fig已經發布了五個規范: ``` PSR-0:自動加載標準,2014-10-21該標準已經被廢棄,使用PSR-4替代 PSR-1:基本的編碼風格 PSR-2:編碼風格(更嚴格) PSR-3:日志記錄器接口 PSR-4:自動加載 ``` 今后我們有時間可以說一說這5個規范,有興趣的可以從度娘進行查看分析! php-fig在github地址是: https://github.com/php-fig 如圖所示 ![](https://img.kancloud.cn/f0/8d/f08d8e4b7450a1c67eb246bb34aaa875_1035x566.png) ### 2、topthink topthink團隊中文稱為:極思維,也就是 thinkphp 的公司,老板劉晨,網名流年,互聯網大咖。 topthink在github地址是: https://github.com/top-think 如圖所示: ![](https://img.kancloud.cn/99/bf/99bf49be6026103865fa9a86a6e9e509_1032x502.png) ### 3、symfony Symfony團隊是一組可重用的PHP 組件,官網地址是: https://symfony.com/ 大家可以看到在很多框架中都有它的身影! symfony在github地址是: https://github.com/symfony 如圖所示: ![](https://img.kancloud.cn/2c/0b/2c0b99d8cd2416ce5bca9bcc796ba671_1013x533.png) ### 4、opis opis團隊是一組可重用的PHP 組件,官網地址是: https://opis.io/ 他們公司號稱是:精心制作的精美系列,以開發人員為中心的做高質量PHP開源庫!有興趣的可以去官網看一看! opis 在github地址是: https://github.com/opis 如圖所示: ![](https://img.kancloud.cn/52/99/5299963ba0d586aca608a8685c1186f1_1015x390.png) ### 5、league league團隊的口號是:是一群開發人員聯合起來使用現代編碼標準構建可靠的、經過良好測試的PHP包。 symfony在github地址是: https://github.com/thephpleague 如圖所示: ![](https://img.kancloud.cn/0d/40/0d4098fdd01d3c8fdd10cffbbd2f4146_1027x519.png) ## (四)簡要總結 既然我們了解了所有庫團隊的介紹,我們大致可以這樣猜想到: thinkphp 是借用 psr、symfony、 opis、 league 四個團隊的規范,再加上自己獨特的特色,形成了一個整體的,我們所喜愛的框架!! ![](https://img.kancloud.cn/db/9b/db9bfcfdd82c9ecd2c8d9fe3255e1066_800x340.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>

                              哎呀哎呀视频在线观看