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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 特性概述 [上一頁](10.html "上一頁")[下一頁](12.html "下一頁") ThinkPHP借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,采用單一入口模式等,融合了Struts的Action思想和JSP的TagLib(標簽庫)、RoR的ORM映射和ActiveRecord模式,封裝了CURD和一些常用操作,在項目配置、類庫導入、模板引擎、查詢語言、自動驗證、視圖模型、項目編譯、緩存機制、SEO支持、分布式數據庫、多數據庫支持、認證機制和擴展性方面均有獨特的表現。 值得推薦的特性包括: **CBD架構:**ThinkPHP3.0版本引入了全新的CBD(核心+行為+驅動)架構模式,打造框架底層DIY定制和類AOP編程體驗。利用這一新的特性,開發人員可以方便地通過模式擴展為自己量身定制一套屬于自己或者企業的開發框架。 **編譯機制:**獨創的項目編譯機制,有效減少OOP開發中文件加載的性能開銷。改進后的項目編譯機制,可以支持編譯文件直接作為入口載入,并且支持常量外部載入,利于產品發布。 **類庫導入:**采用基于類庫包和命名空間的方式導入類庫,讓類庫導入看起來更加簡單清晰,而且還支持自動加載和別名導入。為了方便項目的跨平臺移植,系統還可以嚴格檢查加載文件的大小寫。 **URL和路由**:系統支持普通模式、PATHINFO模式、REWRITE模式和兼容模式的URL方式,支持不同的服務器和運行模式的部署,配合URL路由功能,讓你隨心所欲的構建需要的URL地址和進行SEO優化工作。支持靈活的規則路由和正則路由,以及路由重定向支持,帶給開發人員更方便靈活的URL優化體驗。 **調試模式:**框架提供的調試模式可以方便用于開發過程的不同階段,包括開發、測試和演示等任何需要的情況,不同的應用模式可以配置獨立的項目配置文件。只是小小的性能犧牲就能滿足調試開發過程中的日志和分析需要,并確保將來的部署順利,一旦切換到部署模式則可以迅速提升性能。 **ORM:**簡潔輕巧的ORM實現,配合簡單的CURD以及AR模式,讓開發效率無處不在。 **數據庫**:支持包括Mysql、Sqlite、Pgsql、Oracle、SqlServer、Mongo等數據庫,并且內置分布式數據庫和讀寫分離功能支持。系統支持多數據庫連接和動態切換機制,猶如企業開發的一把利刃,跨數據庫應用和分布式支持從此無憂。 **查詢語言:**內建豐富的查詢機制,包括組合查詢、快捷查詢、復合查詢、區間查詢、統計查詢、定位查詢、多表查詢、子查詢、動態查詢和原生查詢,讓你的數據查詢簡潔高效。 **動態模型:**無需創建任何對應的模型類,輕松完成CURD操作,支持多種模型之間的動態切換,讓你領略數據操作的無比暢快和最佳體驗。 **擴展模型:**提供了豐富的擴展模型,包括:支持序列化字段、文本字段、只讀字段、延遲寫入、樂觀鎖、數據分表等高級特性的高級模型;可以輕松動態地創建數據庫視圖的視圖模型;支持關聯操作的關聯模型;支持Mongo數據庫的Mongo模型等等,都可以方便的使用。 **模塊分組:**不用擔心大項目的分工協調和部署問題,分組幫你解決跨項目的難題,還可以支持對分組的二級域名部署支持。 **模板引擎:**系統內建了一款卓越的基于XML的編譯型模板引擎,支持兩種類型的模板標簽,融合了Smarty和JSP標簽庫的思想,并內置布局模板功能和標簽庫擴展支持。通過驅動還可以支持Smarty、EaseTemplate、TemplateLite、Smart等其他第三方模板引擎。 **AJAX支持:**內置和客戶端無關的AJAX數據返回方法,支持JSON、XML和EVAL類型返回客戶端,而且可以擴展返回數據格式,系統不綁定任何AJAX類庫,可隨意使用自己熟悉的AJAX類庫進行操作。 **SAE支持:**提供了新浪SAE平臺的強力支持,具備“橫跨性”和“平滑性”,支持本地化開發和調試以及部署切換,讓你輕松過渡到SAE開發,打造全新的SAE開發體驗。 **RESTFul支持:**REST模式提供了RESTFul支持,為你打造全新的URL設計和訪問體驗,同時為接口應用提供了支持。 **多語言支持:**系統支持語言包功能,項目和分組都可以有單獨的語言包,并且可以自動檢測瀏覽器語言自動載入對應的語言包。 **模式擴展:**除了標準模式外,還提供了AMF、PHPRpc、Lite、Thin和Cli模式擴展支持,針對不同級別的應用開發提供最佳核心框架,還可以自定義模式擴展。 **自動驗證和完成:**自動完成表單數據的驗證和過濾,新版新增了IP驗證和有效期驗證等更多的驗證方式,配合自動完成可以生成安全的數據對象。 **字段類型檢測:**系統會自動緩存字段信息和字段類型,支持非法字段過濾和字段類型強制轉換,確保數據寫入和查詢更安全。 **緩存機制:**系統支持包括文件方式、APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache在內的動態數據緩存類型,以及可定制的靜態緩存規則,并提供了快捷方法進行存取操作。 **擴展機制:**系統支持包括模式擴展、行為擴展、類庫擴展、驅動擴展、模型擴展、控制器擴展、Widget擴展在內的強大靈活的擴展機制,讓你不再受限于核心的不足和無所適從,隨心DIY自己的框架和擴展應用,滿足企業開發中更加復雜的項目需求。 [上一頁](10.html "上一頁")[下一頁](12.html "下一頁")
                  <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>

                              哎呀哎呀视频在线观看