收集整理一些常用的PHP類庫

jopen 9年前發布 | 51K 次閱讀 PHP PHP開發

收集整理一些常用的PHP類庫, 資源以及技巧. 以便在工作中迅速的查找所需...


  • 這個列表中的內容有來自 awesome-php 的翻譯, 有來自開發者周刊以及個人的積累等.
  • 一個前端組件的列表 awesome-frontend 推薦
  • </ul>


    學習資源

    PHP相關的有參考價值的社區,博客,網站,文章,書籍,視頻等資源

    </blockquote>

    • PHP網站(PHP Websites)

      • PHP The Right Way 一個PHP實踐的快速參考指導
      • </ul> </li>

      • PHP書籍(PHP Books)

        • Modern PHP - 作者是PHP 之道的發起人和Slim框架的作者

          • Modern PHP(中文版)
          • </ul> </li> </ul> </li> </ul>


            依賴管理( Dependency Management )

            用于依賴管理的包和框架

            </blockquote>

            • Composer / Packagist - 一個包和依賴管理器.
            • Composer Installers - 一個多框架Composer庫安裝器
            • pickle - PHP擴展安裝器
            • Melody - A tool to build one file Composer scripts.
            • </ul>

              框架( Frameworks )

              Web開發框架

              </blockquote>

              • Symfony2 - 由獨立組件構成的框架(SP2)
              • Zend Framework 2 - 同樣是由獨立組件構成的框架(ZF2)
              • Laravel 5 - 簡潔優雅的PHP Web開發框架(L5)
              • Aura PHP - 獨立組件的框架
              • Yii2 - 用于開發大型Web應用的高性能PHP框架
              • Nette - 同樣是由獨立組件構成的框架
              • PPI Framework 2 - 一個交互性的框架
              • CakePHP - 一個高效的應用開發框架(CP)
              • Phalcon - 一個作為C擴展的框架
              • Yaf - 鳥哥的C擴展的框架
              • </ul>

                組件( Components )

                • Aura Components - 一個PHP5.4的組件包
                • Hoa Project - 一個PHP組件集合
                • </ul>

                  微框架( Micro Frameworks )

                  微型框架和路由

                  </blockquote>

                  • Silex - 基于Symphony2組件的微型框架

                    • Silex Skeleton - 用于Silex的項目框架
                    • Silex Web Profiler - 用于Silex的Web調試工具條
                    • </ul> </li>

                    • Slim - 另一個簡單的微型框架

                      • Slim Skeleton - 用于Slim的框架
                      • Slim View - Slim的自定義視圖集
                      • Slim Middleware - Slim的自定義中間件集合
                      • SlimMVC-Skeleton - Slim基礎上實現了MVC及一些組件
                      • </ul> </li>

                      • Bullet PHP - 用于構建REST APIs的微型框架
                      • Lumen - 基于Laravel的微型框架
                      • Proton - 一個微型PHP框架
                      • </ul>

                        路由( Routers )

                        • Fast Route - 一個高效路由庫
                        • Route - 基于Fast Route的路由庫
                        • Pux - 另一個高效的路由庫
                        • Klein - 一個靈活的路由庫
                        • </ul>

                          模板引擎( Templating )

                          模板和詞法分析的庫與工具

                          </blockquote>

                          • Twig - 一種綜合的模板語言
                          • Twig Cache Extension - 用于Twig的模板片段緩存庫
                          • Mustache - PHP實現的Mustache模板語言
                          • Phly Mustache - 另一個PHP實現的Mustache模板語言
                          • MtHaml - PHP實現的HAML模板語言
                          • PHPTAL - PHP實現的TAL模板語言
                          • Plates - 一個原始的PHP模板庫
                          • Lex - 一個輕量級模板解析器
                          • </ul>

                            靜態站生成器( Static Site Generators )

                            生成Web頁面內容的預處理工具

                            </blockquote>

                            • Sculpin - 將Markdown和Twig轉換為靜態HTML的工具
                            • Phrozn - 另一款將Textile、Markdown和Twig轉為HTML的工具
                            • </ul>

                              HTTP

                              用于HTTP和抓取網站的庫

                              </blockquote>

                              • Guzzle - 一個完整的HTTP客戶端
                              • Buzz - 另一個HTTP客戶端
                              • Requests - 一個簡單的HTTP庫
                              • HTTPFul - 一個鏈式HTTP客戶端
                              • Goutte - 一個簡單的Web抓取器
                              • PHP VCR - 一個錄制和回放HTTP請求的庫
                              • </ul>

                                中間件( Middlewares )

                                用于構建應用的類庫的中間件

                                </blockquote>

                                URL

                                解析URL的庫

                                </blockquote>

                                • Purl - 一個URL操作庫
                                • PHP Domain Parser - 一個本地的后綴解析器
                                • Url - 一個簡單的URL操作庫
                                • </ul>

                                  郵件( Email )

                                  用于發送和解析Email的庫

                                  </blockquote>

                                  • SwiftMailer - 一個郵件程序的解決方案
                                  • PHPMailer - 另一個郵件程序的解決方案
                                  • Fetch - 一個IMAP庫
                                  • Email Reply Parser - 一個郵件回復解析器庫
                                  • Stampie - 關于郵件服務的庫,比如SendGrid、PostMark、MailGun和Mandrill
                                  • CssToInlineStyles - 郵件模板中一個內聯的CSS庫
                                  • Email Validator - 一個小巧的郵箱驗證庫
                                  • </ul>

                                    文件操作( Files )

                                    關于文件處理和MIME類型檢查

                                    </blockquote>

                                    • Gaufrette - 一個文件流的抽象層
                                    • Flysystem - 另一個文件流的抽象層
                                    • Canal - 一個檢查互聯網媒體類型的庫
                                    • Apache MIME Types - 一個解析Apache MIME類型的庫
                                    • Ferret - 一個MIME檢測庫
                                    • Hoa Mime - 另一個MIME檢測庫
                                    • Lurker - 一個資源跟蹤庫
                                    • PHP File Locator - 一個在大型項目中定位文件的庫
                                    • PHP FFmpeg - 一個用于FFmpeg視頻包裝的庫
                                    • CSV - 一個CSV數據操作庫
                                    • </ul>

                                      流( Stream )

                                      處理流的庫

                                      </blockquote>

                                      • Streamer - 一個簡單的面向對象流包裝庫
                                      • </ul>

                                        依賴注入( Dependency Injection )

                                        實現依賴注入設計模式的庫

                                        </blockquote>

                                        • Pimple - 一個小的依賴注入容器
                                        • Auryn - 另一個小的依賴注入容器
                                        • Container - 另一個靈活的依賴注入容器
                                        • PHP DI - 一個使用標注實現的依賴注入
                                        • Acclimate - 依賴注入容器和服務定位器的通用接口
                                        • Symfony DI - 一個的依賴注入組件(SF2)
                                        • </ul>

                                          圖像( Imagery )

                                          處理圖像的庫

                                          </blockquote>

                                          • Imagine - 一個圖像處理庫
                                          • PHP Image Workshop - 另一個圖像處理庫
                                          • Intervention Image - 同樣還是一個圖像處理庫
                                          • GIF Frame Extractor - 一個提取GIF動畫幀信息的庫
                                          • GIF Creator - 從多幅圖片中創建GIF動畫的庫
                                          • Image With Text - 在圖像中嵌入文本的庫
                                          • Color Extractor - 從圖像中提取顏色的庫
                                          • Glide - 一個按需的圖片處理庫
                                          • Image Optimizer - 一個優化圖片的庫
                                          • </ul>

                                            測試( Testing )

                                            測試代碼庫和生成測試數據的庫

                                            </blockquote>

                                            • PHPUnit - 一個單元測試框架
                                            • DBUnit - PHPUnit的代碼測試庫
                                            • ParaTest - PHPUnit的并行測試庫
                                            • PHPSpec - 根據規范的單元測試庫
                                            • Codeception - 一個全棧測試框架
                                            • AspectMock - PHPUnit/Codeception的模擬框架
                                            • Atoum - 一個簡單的測試庫
                                            • Mockery - 一個用于測試的模擬對象庫
                                            • Phake - 另一個用于測試的模擬對象庫
                                            • Prophecy - 一個強大的模擬框架
                                            • Faker - 一個偽數據生成庫
                                            • Samsui - 另一個偽數據生成庫
                                            • Alice - 用于生成復雜數據的庫
                                            • Behat - 一個行為驅動開發(BDD)的測試框架
                                            • Pho - 另一個行為驅動開發的測試框架
                                            • Mink - Web驗收測試
                                            • HTTP Mock - 一個在單元測試中模擬HTTP請求的庫
                                            • VFS Stream - 一個用于測試的虛擬文件系統流包裝
                                            • VFS - 另一個用于測試的虛擬文件系統
                                            • Locust - 一個Python開發的現代負載測試庫
                                            • Peridot - 一個事件驅動的測試框架
                                            • </ul>

                                              持續集成( Continuous Integration )

                                              持續集成的庫和應用

                                              </blockquote>

                                              • Travis CI - 一個持續集成的平臺
                                              • SemaphoreCI - 一個給開源程序和私有項目的持續集成平臺
                                              • PHPCI - 一個PHP的開源持續集成平臺
                                              • Sismo - 一個持續的測試服務器庫
                                              • Jenkins - PHP支持的持續集成平臺
                                              • JoliCi - PHP開發的由Docker支持的持續集成客戶端
                                              • </ul>

                                                文檔( Documentation )

                                                生成項目文檔的庫

                                                </blockquote>

                                                • Sami - 一個API文檔生成器
                                                • APIGen - 另一個API文檔生成器
                                                • PHP Documentor 2 - 文檔生成器
                                                • phpDox - 一個PHP項目的文檔生成器(不僅僅是API文檔)
                                                • </ul>

                                                  安全( Security )

                                                  用于生成安全的隨機數、加密數據、掃描漏洞的庫

                                                  </blockquote>

                                                  • HTML Purifier - 一個標準的HTML過濾器
                                                  • RandomLib - 生成隨機數和隨機字符串的庫
                                                  • True Random - 使用www.random.org生成隨機數的庫
                                                  • SecurityMultiTool - 一個PHP安全庫
                                                  • PHPSecLib - 一個純的PHP安全通信庫
                                                  • TCrypto - 一個簡單的鍵值加密存儲庫
                                                  • PHP IDS - 一個結構化的PHP安全層
                                                  • PHP SSH - 面向對象的SSH包裝庫
                                                  • IniScan - 一個掃描PHP INI文件安全的工具
                                                  • SensioLabs Security Check - 一個根據安全建議檢查Composer依賴的Web工具
                                                  • Zed - 用于Web應用的集成滲透測試工具
                                                  • </ul>

                                                    密碼( Passwords )

                                                    處理和存儲密碼的庫和工具

                                                    </blockquote>

                                                    • Password Compat - 一個用于新的PHP5.5密碼功能的兼容庫
                                                    • phpass - 一個便攜式密碼哈希框架
                                                    • PHP Password Lib - 一個用于生成和驗證密碼的庫
                                                    • Password Policy - 一個PHP和JavaScript的密碼規則庫
                                                    • Password Validator - 驗證和升級密碼哈希的庫
                                                    • Zxcvbn PHP - 一個基于Zxcvbn JS的PHP顯示密碼強度估計庫
                                                    • GenPhrase - 一個生成安全隨機口令的庫
                                                    • </ul>

                                                      代碼分析( Code Analysis )

                                                      用于分析、解析和操作代碼庫的工具

                                                      </blockquote>

                                                      • PHP Parser - 一個PHP編寫的PHP解析器
                                                      • PHPPHP - 一個PHP實現的PHP虛擬機
                                                      • PHPSandbox - PHP的沙盒環境
                                                      • Dissect - 詞法和語法分析的工具集合
                                                      • PHP Mess Detector - 一個掃描代碼bug、次佳代碼和未使用參數的庫
                                                      • PHP Code Sniffer - 一個檢測PHP、CSS和JS代碼標準沖突的庫
                                                      • PHPCPD - 一個檢測復制和粘貼代碼的庫
                                                      • PHP Analyser - 一個分析PHP代碼中錯誤的庫
                                                      • PHP CS Fixer - 一個代碼標準庫
                                                      • PHP Manipulator - 用于分析和修改PHP源代碼的庫
                                                      • PHP Metrics - 一個靜態測量庫
                                                      • PHP Refactoring Browser - 一個用于重構PHP代碼的命令行工具
                                                      • UBench - 一個簡單的小型基準測試庫
                                                      • Athletic - 一個基于標注的基準測試庫
                                                      • Mondrian - 使用圖論的代碼分析工具
                                                      • Scrutinizer - 檢查PHP代碼的Web工具
                                                      • PHPLOC - 一個快速評估PHP項目大小的工具
                                                      • PHPCheckstyle - 一個幫助遵守特定代碼規則的工具
                                                      • PhpDependencyAnalysis - 一個創建可定制型依賴關系圖表的工具
                                                      • Code Climate - 自動化的code review
                                                      • </ul>

                                                        結構( Architectural )

                                                        有關于設計模式,編程規范以及代碼組織方式的庫

                                                        </blockquote>

                                                        • PHP Option - 一個PHP選項類型的庫
                                                        • Ruler - 一個簡單的無狀態的產生環境規則的引擎
                                                        • Finite - 一個簡單的PHP有限狀態機
                                                        • Compose - 一個功能組合庫
                                                        • Monad PHP - 一個簡單Monad庫
                                                        • Patchwork - 一個重新定義用戶的函數庫
                                                        • Galapagos - 語言轉換進化
                                                        • Design Patterns PHP - 一個使用PHP實現的設計模式實例庫
                                                        • Functional PHP - 一個函數式編程庫
                                                        • Lib Accessor - 一個簡化訪問的庫
                                                        • Iter - 一個使用生成器提供迭代原語的庫
                                                        • </ul>

                                                          調試和性能( Debugging and Profiling )

                                                          調試代碼的庫和工具

                                                          </blockquote>

                                                          • xDebug - 一個PHP的調試和分析工具
                                                          • PHP Debug Bar - 一個調試工具條
                                                          • PHP Console - Web調試控制臺
                                                          • Barbushin PHP Console - 一個使用Google Chrome的Web調試控制工具
                                                          • PHPDBG - 一個交互性的PHP調試器
                                                          • Tracy - 一個簡單的錯誤檢測、日志和時間測量庫
                                                          • Z-Ray - 一個調試和性能分析的工具
                                                          • xHprof - 非死book開源的PHP性能評測工具
                                                          • Blackfire.io - 一個低開銷的代碼探查器
                                                          • Kint - 一個調試和性能分析的工具
                                                          • </ul>

                                                            構建工具( Build Tools )

                                                            項目構建和自動化工具

                                                            </blockquote>

                                                            • Go - 一個簡單的PHP構建工具
                                                            • Bob - 一個簡單的項目自動化工具
                                                            • Phake - 一個PHP克隆庫
                                                            • Box - 用來構建PHAR文件的工具
                                                            • Phing - 依據Apache Ant的PHP項目構建系統
                                                            • </ul>

                                                              任務運行器( Task Runners )

                                                              自動運行任務的庫

                                                              </blockquote>

                                                              • Task - 依據Grunt和Gulp的純PHP任務運行器
                                                              • Robo - 面向對象的PHP任務運行器
                                                              • Bldr - 構建在Symfony組件上的PHP任務運行器
                                                              • </ul>

                                                                導航( Navigation )

                                                                構建導航結構的工具

                                                                </blockquote>

                                                                • KnpMenu - 一個菜單庫
                                                                • Cartographer - 一個站點地圖生成庫
                                                                • </ul>

                                                                  資源管理( Asset Management )

                                                                  用于管理、壓縮和最小化網站資源的工具

                                                                  </blockquote>

                                                                  • Assetic - 一個資源管理的管道庫
                                                                  • Pipe - 另一個資源管理的管道庫
                                                                  • Munee - 一個資源優化庫
                                                                  • JShrink - 一個JavaScript的壓縮庫
                                                                  • Puli - 一個檢測資源絕對路徑的庫
                                                                  • </ul>

                                                                    地理定位( Geolocation )

                                                                    使用經緯度編碼地址的庫

                                                                    </blockquote>

                                                                    • GeoCoder - 一個地理編碼庫
                                                                    • GeoTools - 一個地理工具相關的庫
                                                                    • PHPGeo - 一個簡單的地理庫
                                                                    • GeoJSON - 一個GeoJSON的實現
                                                                    • </ul>

                                                                      日期與時間( Date and Time )

                                                                      處理日期和時間的庫

                                                                      </blockquote>

                                                                      • Carbon - 一個簡單的日期時間API擴展
                                                                      • ExpressiveDate - 另一個日期時間API擴展
                                                                      • CalendR - 一個日歷管理的庫
                                                                      • </ul>

                                                                        事件( Event )

                                                                        事件驅動或非阻塞事件循環實現的庫

                                                                        </blockquote>

                                                                        • React - 一個事件驅動的非阻塞I/O庫
                                                                        • Rx.PHP - 一個反應擴展庫
                                                                        • Ratchet - 一個Web套接字庫
                                                                        • Hoa WebSocket - 另一個Web套接字庫
                                                                        • Elephant.io - 另一個Web套接字庫
                                                                        • Hoa EventSource - 一個事件源庫
                                                                        • Evenement - 一個事件調度庫
                                                                        • Event - Event package for your app and/or domain.
                                                                        • Cake Event - 一個事件調度類庫
                                                                        • Broadway - 一個事件源和CQRS庫
                                                                        • </ul>

                                                                          日志( Logging )

                                                                          用于生成和處理日志文件的庫

                                                                          </blockquote>

                                                                          • Monolog - 一個綜合的日志類庫
                                                                          • KLogger - 一個易于使用的PSR-3日志類
                                                                          • Analog - 一個機遇閉包的微型日志包
                                                                          • </ul>

                                                                            電子商務( E-commerce )

                                                                            用于支付和構建在線電子商務商店的庫和應用

                                                                            </blockquote>

                                                                            • OmniPay - 一個多網關支付處理的框架
                                                                            • Payum - 一個用于支付的抽象庫
                                                                            • Sylius - 一個開源的電子商務解決方案
                                                                            • Thelia - 另一個開源的電子商務解決方案
                                                                            • Money - PHP實現的Fowler金錢模式
                                                                            • Sebastian Money - 一個處理貨幣價值的庫
                                                                            • Swap - 一個匯率庫
                                                                            • </ul>

                                                                              PDF

                                                                              處理PDF文件的庫和軟件

                                                                              </blockquote>

                                                                              • Snappy - 一個PDF和圖像的生成庫
                                                                              • WKHTMLToPDF - 一個將HTML轉換為PDF的工具
                                                                              • PHPPdf - 一個將XML轉化為PDF和圖片的庫
                                                                              • </ul>

                                                                                Office

                                                                                Office套裝的各種文檔的處理庫

                                                                                </blockquote>

                                                                                • PHPWord - 處理Word文檔的庫
                                                                                • PHPExcel - 處理Excel文檔的庫
                                                                                • PHPPowerPoint - 處理PPT幻燈片的庫
                                                                                • ExcelAnt - 操作Excel文檔的庫
                                                                                • </ul>

                                                                                  數據庫( Database )

                                                                                  使用對象關系映射(ORM)或數據映射技術的數據庫交互庫

                                                                                  </blockquote>

                                                                                  • Doctrine - 一個完整的DBAL和ORM
                                                                                  • Doctrine Extensions - 一個Doctrine行為的擴展集合
                                                                                  • Propel - 一個快速的ORM,遷移和查詢庫
                                                                                  • Eloquent - Laravel 5 ORM(L5)
                                                                                  • Baum - 一個Eloquent的嵌套集合
                                                                                  • Spot2 - MySQL的ORM映射器
                                                                                  • RedBean - 一個輕量級、易配置的ORM
                                                                                  • Pomm - 用于PostgreSQL的一個對象模型管理器
                                                                                  • ProxyManager - 用于數據映射生成代理對象的工具集合
                                                                                  • Cake ORM - 對象關系映射器, 實現了使用數據映射模式(CP)
                                                                                  • </ul>

                                                                                    遷移( Migrations )

                                                                                    用于管理數據庫模式和遷移的庫

                                                                                    </blockquote>

                                                                                    • PHPMig - 一個遷移管理庫
                                                                                    • Phinx - 一個數據庫遷移管理庫
                                                                                    • Migrations - 另一個遷移管理庫
                                                                                    • Doctrine Migrations - 用于Doctrine的遷移庫
                                                                                    • </ul>

                                                                                      非關系型數據庫( NoSQL )

                                                                                      處理NoSQL后端的庫

                                                                                      </blockquote>

                                                                                      • MongoQB - 一個MongoDB的查詢構建庫
                                                                                      • Monga - 一個MongoDB的抽象庫
                                                                                      • Predis - 一個功能完全的Redis庫
                                                                                      • </ul>

                                                                                        隊列( Queue )

                                                                                        處理事件和任務隊列的庫

                                                                                        </blockquote>

                                                                                        • Pheanstalk - 一個Beanstalkd客戶端庫
                                                                                        • PHP AMQP - 一個純PHP AMQP庫
                                                                                        • Thumper - 一個RabbitMQ模式庫
                                                                                        • Bernard - 一個多后端的抽象庫
                                                                                        • </ul>

                                                                                          搜索( Search )

                                                                                          在數據中建立索引和執行查詢相關的庫和軟件

                                                                                          </blockquote>

                                                                                          • ElasticSearch PHP - 用于 ElasticSearch 的官方客戶端庫.
                                                                                          • Elastica - 另一個ElasticSearch的客戶端庫
                                                                                          • Solarium - Solr 的客戶端庫 .
                                                                                          • SphinxQL query builder - Sphinx 搜索引擎的查詢庫
                                                                                          • </ul>

                                                                                            命令行( Command Line )

                                                                                            構建命令行工具的庫

                                                                                            </blockquote>

                                                                                            • Boris - 一個微型的PHP REPL
                                                                                            • PsySH - 另一個PHP REPL
                                                                                            • Pecan - 一個事件驅動,非阻塞的shell
                                                                                            • GetOpt - 一個命令行選擇解析器
                                                                                            • OptParse - 另一個命令行選擇解析器
                                                                                            • Commando - 一個簡單的命令行選擇解析器
                                                                                            • GetOptionKit - 同樣還是一個命令行選擇解析器
                                                                                            • Cron Expression -計算cron運行日期的庫
                                                                                            • ShellWrap - 一個簡單的命令行包裝庫
                                                                                            • Hoa Console - 另一個命令行庫
                                                                                            • Shunt -一個在多臺遠程機器上并行運行的命令行庫
                                                                                            • Cilex - 構建命令行工具的小型框架
                                                                                            • CLImate - 輸出顏色和特殊格式的庫
                                                                                            • </ul>

                                                                                              身份驗證( Authentication and Authorization )

                                                                                              實現身份驗證模式的庫

                                                                                              </blockquote>

                                                                                              • Sentinel - 一個身份驗證和授權的框架
                                                                                              • Sentinel Social - 一個用于社交網絡身份驗證的庫
                                                                                              • Opauth - 一個多供應的身份驗證框架
                                                                                              • OAuth2 Server - 一個OAuth2身份驗證服務器、資源服務器和客戶端庫
                                                                                              • OAuth2 Server - 一個OAuth2服務器實現
                                                                                              • PHP oAuthLib - 另一個OAuth庫
                                                                                              • 推terOAuth - 一個推ter OAuth庫
                                                                                              • 推terSDK - 一個經過完全測試的推ter SDK
                                                                                              • Hawk - 一個Hawk HTTP身份驗證庫
                                                                                              • HybridAuth - 一個開源的社交登錄庫
                                                                                              • Lock - 一個 Access Control Lists (ACL) 系統庫.
                                                                                              • OAuth 1.0 Client - 一個 OAuth 1.0 客戶端庫.
                                                                                              • OAuth 2.0 Client - 一個 OAuth 2.0 客戶端庫.
                                                                                              • </ul>

                                                                                                標記( Markup )

                                                                                                處理標記的庫

                                                                                                </blockquote>

                                                                                                • Decoda - 一個輕量級的標記解析庫
                                                                                                • PHP Markdown - Markdown解析器
                                                                                                • CommonMark PHP - 一個支持 CommonMark spec 的Markdown解析器.
                                                                                                • Parsedown - 一個Markdown解析器
                                                                                                • Ciconia - 一個支持Github風格的Markdown解析器
                                                                                                • Cebe Markdown - 一個快速、可擴展的Markdown解析器
                                                                                                • HTML5 PHP - 一個HTML5解析和序列化的庫
                                                                                                • Emoji - 一個簡單的處理emoji的類庫
                                                                                                • </ul>

                                                                                                  字符串( Strings )

                                                                                                  解析和操縱字符串的庫

                                                                                                  </blockquote>

                                                                                                  • ANSI to HTML5 - 一個將ANSI轉換為HTML5的庫
                                                                                                  • Patchwork UTF-8 - 處理UTF-8格式字符串的便攜庫
                                                                                                  • Hoa String - 另一個UTF-8格式的字符串庫
                                                                                                  • Stringy - 一個多字節支持的字符串操縱庫
                                                                                                  • Color Jizz - 一個處理和轉換顏色的庫
                                                                                                  • UUID - 生成UUIDs的庫
                                                                                                  • Slugify - 一個將字符串轉換為slug格式的庫
                                                                                                  • Urlify - 一個Django URLify.js的PHP端口
                                                                                                  • Text - 一個文本處理庫
                                                                                                  • SQL Formatter - 一個用于格式化SQL語句的庫
                                                                                                  • UA Parser - 一個解析UA(User Agent)字符串的庫
                                                                                                  • Device Detector - 另一個解析UA(User Agent)字符串的庫
                                                                                                  • Mobile-Detect - 一個輕量級的檢測移動設備的庫(包括桌面設備)
                                                                                                  • </ul>

                                                                                                    數字( Numbers )

                                                                                                    處理數字的庫

                                                                                                    </blockquote>

                                                                                                    • Numbers PHP - 一個處理數字的庫
                                                                                                    • Math - 處理較大數字的庫
                                                                                                    • ByteUnits - 一個在二進制和測量系統中解析、格式化和轉換字節單位的庫
                                                                                                    • PHP Units of Measure - 一個測量單位間轉換的庫
                                                                                                    • PHP Conversion - 另一個測量單位間轉換的庫
                                                                                                    • LibPhoneNumber for PHP - PHP實現的Google電話號碼處理系統庫
                                                                                                    • </ul>

                                                                                                      過濾和驗證( Filtering ang Validation )

                                                                                                      用于過濾和驗證數據的庫

                                                                                                      </blockquote>

                                                                                                      • Filterus - 一個簡單的PHP過濾庫
                                                                                                      • Respect Validate - 一個簡單的驗證庫
                                                                                                      • Valitron - 另一個數據驗證庫
                                                                                                      • Cake Validation - 另一個數據驗證庫
                                                                                                      • Upload - 一個處理文件上傳和驗證的庫
                                                                                                      • DMS Filter - 一個基于標注的過濾庫
                                                                                                      • MetaYaml - 支持YAML、JSON和XML的一個模式驗證庫
                                                                                                      • ISO-codes - 驗證不同ISO和ZIP編碼的庫
                                                                                                      • </ul>

                                                                                                        REST和API

                                                                                                        用于開發restful APIs的庫和Web框架

                                                                                                        </blockquote>

                                                                                                        • Apigility - 一個使用Zend Framework2構建的API構建器
                                                                                                        • Hateoas - 一個HATEOAS REST的web服務庫
                                                                                                        • HAL - 一個超文本應用語言(HAL)構建庫
                                                                                                        • Negotiation - 一個內容協商庫
                                                                                                        • Drest -一個將Doctrine實體展現為REST資源結點的庫
                                                                                                        • Restler - 一個將PHP方法展現為RESTful web API的輕量級框架
                                                                                                        • </ul>

                                                                                                          緩存( Caching )

                                                                                                          緩存數據的庫

                                                                                                          </blockquote>

                                                                                                          • Alternative PHP Cache (APC) - PHP的開源操作碼緩存
                                                                                                          • Doctrine Cache - 一個緩存庫.
                                                                                                          • Zend Cache - 另一個緩存庫
                                                                                                          • Cake Cache - 一個用于緩存的庫
                                                                                                          • Stash - 另一個緩存庫
                                                                                                          • CacheTool - 一個清除APC/opcode緩存的命令行工具
                                                                                                          • </ul>

                                                                                                            數據結構和存儲( Data Structure and Storage )

                                                                                                            實現數據結構和存儲技術的庫

                                                                                                            </blockquote>

                                                                                                            • Ardent - 一個數據結構庫
                                                                                                            • PHP Collections - 一個簡單的集合庫
                                                                                                            • Serializer - 用于序列化和反序列化數據的庫
                                                                                                            • Zend Serializer - 另一個用于序列化和反序列化數據的庫
                                                                                                            • PHP Object Storage - 一個用于對象存儲的庫
                                                                                                            • Fractal - 一個將復雜數據結構轉換為JSON輸出的庫
                                                                                                            • Totem - 一個管理和創建數據修改集的庫
                                                                                                            • PINQ - PHP實時Linq庫
                                                                                                            • JsonMapper - 一個將內嵌JSON結構映射到PHP類上的庫
                                                                                                            • Cake Collection - 一個簡單的集合庫
                                                                                                            • </ul>

                                                                                                              通知( Notifications )

                                                                                                              關于通知的庫

                                                                                                              </blockquote>

                                                                                                              • Nod - 一個通知庫
                                                                                                              • Notificato - 一個處理推送消息的庫
                                                                                                              • Notification Pusher - 設備推送通知的獨立庫
                                                                                                              • Notificator - 一個輕量級通知庫
                                                                                                              • </ul>

                                                                                                                部署( Deployment )

                                                                                                                用于項目部署的庫

                                                                                                                </blockquote>

                                                                                                                • Pomander - 一個PHP應用的部署工具
                                                                                                                • Rocketeer - PHP的快速和簡單部署器
                                                                                                                • Envoy - 使用PHP運行SSH任務的工具
                                                                                                                • Plum - 一個部署庫
                                                                                                                • Deployer - 一個部署工具
                                                                                                                • </ul>

                                                                                                                  國際化和本地化(Internationalisation and Localisation)

                                                                                                                  用于國際化(I18n)和本地化(L10n)的庫

                                                                                                                  </blockquote>

                                                                                                                  • Aura Intl
                                                                                                                  • Cake I18n - 翻譯和本地化消息
                                                                                                                  • </ul>

                                                                                                                    第三方API( Third Party APIs )

                                                                                                                    訪問第三方API的庫

                                                                                                                    </blockquote>

                                                                                                                    擴展( Extensions )

                                                                                                                    幫助構建PHP擴展的庫

                                                                                                                    </blockquote>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!