首頁 >後端開發 >php教程 >常用的100個PHP類別庫資源與技巧

常用的100個PHP類別庫資源與技巧

小云云
小云云原創
2018-03-14 13:14:563580瀏覽

收集整理一些常用的PHP類別庫, 資源以及技巧. 以便在工作中迅速的查找所需,本文主要和大家分享常用的100個PHP 類庫資源和技巧,希望能幫助到大家。

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

  • PHP網站(PHP Websites)

    • PHP The Right Way 一個PHP實踐的快速參考指導

  • PHP書(PHP Books)

    • Modern PHP(中文版)

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

依賴管理( Dependency Management )

用於依賴管理的套件和框架

  • Composer / Packagist - 一個套件和依賴管理器.

  • Composer Installers - 一個多框架Composer庫安裝器

  • pickle - PHP擴充安裝器

  • Melody - A tool to build one file Composer scripts.

框架( Frameworks )

#Web開發架構

  • #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擴展的框架
  • swoole-yaf

元件( Components )
  • Aura Components - 一個PHP5.4的元件套件
    • Hoa Project - 一個PHP元件集合

    • 微型框架( Micro Frameworks )

    • 微型框架與路由
  • ##Silex - 基於Symphony2元件的微型框架

    • Silex Skeleton - 用於Silex的專案框架

    • Silex Web Profiler - 用於Silex的Web偵錯工具條

    • Slim - 另一個簡單的微型框架
    • #Slim Skeleton - 用於Slim的框架
  • #Slim View - Slim的自訂視圖集
  • Slim Middleware - Slim的自訂中間件集合
  • SlimMVC-Skeleton - Slim基礎上實作了MVC及一些元件
  • Bullet PHP - 用來建構REST APIs的微型框架

    Lumen - 基於Laravel的微型框架
  • Proton - 一個微型PHP框架
  • blink - 一個為建構「long running」 服務而生的Web 微型高效能框架
  • 路由( Routers )
  • ####Fast Route - 一個高效能路由庫############Route - 基於Fast Route的路由庫############Pux - 另一個高效率的路由庫############Klein - 一個靈活的路由庫###
  • Macaw - 一個簡單的 PHP 路由器,超級精簡、快速而且很性感。

模板引擎( Templating )

模板與詞法分析的函式庫與工具

  • Twig - 一種綜合的模板語言

  • Twig Cache Extension - 用於Twig的範本片段快取庫

  • Mustache - PHP實作的Mustache模板語言

  • #Phly Mustache - 另一個PHP實作的Mustache模板語言

  • #MtHaml - PHP實作的HAML模板語言

  • # PHPTAL - PHP實作的TAL模板語言

  • Plates - 一個原始的PHP模板庫

  • ##Lex - 一個輕量級模板解析器

靜態站產生器( Static Site Generators )

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

  • Sculpin - 將Markdown和Twig轉換為靜態HTML的工具

  • Phrozn - 另一款將Textile、Markdown和Twig轉換為HTML的工具

#HTTP

用於HTTP和抓取網站的庫

  • Guzzle - 一個完整的HTTP客戶端

  • Buzz - 另一個HTTP客戶端

  • Requests - 一個簡單的HTTP庫

  • HTTPFul - 一個鍊式HTTP客戶端

  • Goutte - 一個簡單的Web抓取器

PHP VCR - 一個錄製和回放HTTP請求的函式庫

中間件( Middlewares )

用於建立應用的類別庫的中間件
  • URL

    #解析URL的庫
  • Purl -一個URL操作庫
  • PHP Domain Parser - 一個本地的後綴解析器

Uri - 一個簡單的URL操作庫

  • 郵件( Email )

    用於傳送和解析Email的庫
  • SwiftMailer - 一個郵件程式的解決方案
  • PHPMailer - 另一個郵件程式的解決方案
  • Fetch - 一個IMAP庫
  • Email Reply Parser -一個郵件回覆解析器庫
  • Stampie - 關於郵件服務的函式庫,例如SendGrid、PostMark、MailGun和Mandrill
  • CssToInlineStyles - 郵件模板中一個內聯的CSS庫

Email Validator - 一個小巧的郵箱驗證庫

  • 檔案操作( Files )

    關於文件處理和MIME類型檢查
  • Gaufrette - 一個文件流的抽象層
  • Flysystem - 另一個文件流的抽象層
  • Canal - 一個檢視網路媒體類型的函式庫
  • #Apache MIME Types - 一個解析Apache MIME類型的函式庫
  • Ferret - 一個MIME偵測函式庫
  • Hoa Mime - 另一個MIME偵測函式庫
  • #Lurker - 一個資源追蹤函式庫
  • PHP File Locator - 一個在大型專案中定位檔案的函式庫
  • PHP FFmpeg -一個用於FFmpeg視訊包裝的庫

CSV - 一個CSV資料操作庫

  • 流( Stream )

    #處理流的庫############Streamer - 一個簡單的物件導向流包裝庫###

依賴注入( Dependency Injection )

實作依賴注入設計模式的函式庫

  • Pimple - 一個小的依賴注入容器

  • Auryn - 另一個小小的依賴注入容器

  • Container - 另一個靈活的依賴注入容器

##PHP DI - 一個使用標註實現的依賴注入

    Acclimate - 依賴注入容器和服務定位器的通用介面
  • Symfony DI - 一個的依賴注入元件(SF2)
  • 圖片( Imagery )
  • 處理影像的函式庫

  • ##Imagine - 一個影像處理庫

  • PHP Image Workshop - 另一個影像處理庫

  • Intervention Image - 同樣還是一個影像處理庫

  • #GIF Frame Extractor - 一個提取GIF動畫幀資訊的庫

  • GIF Creator - 從多幅圖片中建立GIF動畫的庫

  • Image With Text - 在圖像中嵌入文字的函式庫

  • Color Extractor - 從圖像中提取顏色的庫

#Glide - 一個按需的圖片處理庫

Image Optimizer - 一個優化圖片的庫
  • PHPThumb - 縮圖處理庫
  • 測試( Testing )
  • 測試程式碼庫和產生測試資料的庫

  • 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 - 一個事件驅動的測試框架

  • #持續整合( Continuous Integration )

  • 持續整合的函式庫與應用
  • Travis CI - 一個持續整合的平台
  • SemaphoreCI - 一個給開源程式和私人專案的持續整合平台
  • #PHPCI - 一個PHP的開源持續集成平台
  • Sismo - 一個持續的測試伺服器庫

Jenkins - PHP支援的持續集成平台

  • JoliCi - PHP開發的由Docker支援的持續整合用戶端

    #########文件( Documentation )#######產生項目文件的函式庫############Sami - 一個API文件產生器###
  • APIGen - 另一個API文件產生器

  • #PHP Documentor 2 - 文檔產生器

  • phpDox -一個PHP專案的文件產生器(不只是API文件)

安全( Security )

用於產生安全的隨機數、加密資料、掃描漏洞,令牌的庫

  • 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應用的整合滲透測試工具

  • php-jwt( JSON Web Token ) - JSON網路令牌庫

  • jose - JSON簽章與加密的函式庫

#密碼( Passwords )

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

  • Password Compat - 一個用於新的PHP5.5密碼功能的相容庫

  • phpass - 一個便攜式密碼雜湊框架

  • PHP Password Lib - 一個用於產生和驗證密碼的函式庫

  • Password Policy - 一個PHP和JavaScript的密碼規則庫

  • #Password Validator - 驗證和升級密碼雜湊的函式庫

  • Zxcvbn PHP - 一個基於Zxcvbn JS的PHP顯示密碼強度估計庫

  • GenPhrase - 一個產生安全隨機口令的函式庫

#程式碼分析( Code Analysis )

用於分析、解析和操作程式碼庫的工具

  • 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#############PHP Error - 用於轉換標準的PHP 錯誤訊息,主要用於開發過程中的偵錯###

結構( Architectural )

有關於設計模式,程式規格以及程式碼組織方式的函式庫

  • PHP Option - 一個PHP選項類型的庫

  • Ruler - 一個簡單的無狀態的產生環境規則的引擎

  • Finite - 一個簡單的PHP有限狀態機

  • Compose - 一個功能組合庫

  • Monad PHP - 一個簡單Monad庫

  • Patchwork -一個重新定義使用者的函數庫

  • Galapagos - 語言轉換進化

  • Design Patterns PHP - 一個使用PHP實現的設計模式實例庫

  • Functional PHP - 一個函數式程式設計庫

  • #Lib Accessor - 一個簡化存取的函式庫

  • #Iter - 一個使用生成器提供迭代原語的函式庫

調試和效能( Debugging and Profiling )

#調試程式碼的函式庫和工具

  • xDebug - 一個PHP的除錯與分析工具

  • #PHP Debug Bar - 一個除錯工具列

  • PHP Console - Web偵錯控制台

  • Barbushin PHP Console - 一個使用Google Chrome的Web偵錯控制工具

  • PHPDBG - 一個互動性的PHP偵錯器

  • Tracy - 一個簡單的錯誤偵測、日誌和時間測量庫

  • Z-Ray - 一個調試和效能分析的工具

  • xHprof - Facebook開源的PHP效能評測工具

  • Blackfire.io - 一個低開銷的程式碼探查器

  • #Kint - 一個除錯和效能分析的工具

#建置工具( Build Tools )

專案建置與自動化工具

  • #Go - 一個簡單的PHP建置工具

  • #Bob - 一個簡單的專案自動化工具

  • Phake - 一個PHP克隆庫

  • Box - 用來建立PHAR檔案的工具

  • Phing - 依據Apache Ant的PHP專案建構系統

任務執行器( Task Runners )

#自動執行任務的函式庫

  • Task - 依據Grunt與Gulp的純PHP任務執行器

  • Robo - 物件導向的PHP任務執行器

  • #Bldr - 建構在Symfony元件上的PHP任務執行器

導航( Navigation )

    建構導航結構的工具
  • KnpMenu - 一個選單庫
  • Cartographer - 一個網站地圖產生庫

資源管理( Asset Management )

    用於管理、壓縮和最小化網站資源的工具
  • Assetic - 一個資源管理的管道庫
  • Pipe - 另一個資源管理的管道庫
  • Munee - 一個資源優化庫
  • JShrink - 一個JavaScript的壓縮庫
  • Puli - 一個偵測資源絕對路徑的函式庫

#地理定位( Geolocation )

    使用經緯度編碼位址的函式庫
  • #GeoCoder - 一個地理編碼庫
  • GeoTools - 一個地理工具相關的函式庫
  • PHPGeo - 一個簡單的地理庫
  • ###GeoJSON - 一個GeoJSON的實作###

日期與時間( Date and Time )

#處理日期和時間的庫

  • Carbon - 一個簡單的日期時間API擴展

  • ExpressiveDate - 另一個日期時間API擴充

  • #CalendR - 一個行事曆管理的函式庫

#事件( Event )

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

  • #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庫

#日誌( Logging )

用於產生和處理日誌檔案的庫

  • #Monolog - 一個綜合的日誌類別庫

  • #KLogger - 一個容易使用的PSR-3日誌類別

  • #Analog - 一個機遇閉包的微型日誌套件

#電子商務( E-commerce )

用於支付和建立線上電子商務商店的庫和應用

  • OmniPay - 一個多網關支付處理的框架

  • Payum - 一個用於付款的抽象函式庫

  • Sylius - 一個開源的電子商務解決方案

  • #Thelia - 另一個開源的電子商務解決方案

  • Money - PHP實現的Fowler金錢模式

  • ##Sebastian Money - 一個處理金錢價值的庫

  • Swap - 一個匯率庫

#PDF

處理PDF檔案的庫和軟體

  • #Snappy - 一個PDF與影像的產生庫

  • #WKHTMLToPDF - 一個將HTML轉換為PDF的工具

  • # PHPPdf - 一個將XML轉換為PDF和圖片的庫

Office

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

  • #PHPWord - 處理Word文件的函式庫

  • PHPExcel - 處理Excel文件的函式庫

  • PHPPowerPoint - 處理PPT投影片的函式庫

  • ##PHPPowerPoint - 處理PPT投影片的函式庫
  • ExcelAnt - 操作Excel文件的程式庫

資料庫( Database )

    使用物件關聯對映(ORM)或資料對應技術的資料庫互動庫
  • 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)

  • Medoo - 一個輕量級的加速開發的ORM

#遷移( Migrations )

用於管理資料庫模式和遷移的函式庫

  • PHPMig - 一個遷移管理函式庫

  • Phinx - 一個資料庫遷移管理函式庫

  • Migrations - 另一個遷移管理庫

  • Doctrine Migrations - 用於Doctrine的遷移庫

非關係型資料庫( NoSQL )

處理NoSQL後端的函式庫

  • MongoQB - 一個MongoDB的查詢建構函式庫

  • Monga - 一個MongoDB的抽象函式庫

  • Predis - 一個功能完整的Redis函式庫

佇列( Queue )

處理事件與任務佇列的函式庫

  • Pheanstalk - 一個Beanstalkd客戶端函式庫

  • PHP AMQP - 一個純PHP AMQP庫

  • Thumper - 一個RabbitMQ模式庫

  • #Bernard - 一個多後端的抽象函式庫

  • php-resque - 基於redis的訊息佇列

  • Gearman - 任務分發系統

#搜尋( Search )

在資料中建立索引和執行查詢相關的程式庫和軟體

  • ElasticSearch PHP - 用於 ElasticSearch 的官方用戶端程式庫.

  • Elastica - 另一個ElasticSearch的客戶端程式庫

  • #Solarium - Solr 的用戶端程式庫 .

  • SphinxQL query builder - Sphinx 搜尋引擎的查詢庫

命令列( Command Line )

#建置命令列工具的函式庫

  • symfony/console - Symfony命令列工作元件

  • Boris - 一個微型的PHP REPL

  • #PsySH - 另一個PHP REPL

  • Pecan - 一個事件驅動,非阻塞的shell

  • GetOpt - 一個命令列選擇解析器

  • OptParse - 另一個命令列選擇解析器

  • Commando - 一個簡單的命令列選擇解析器

  • GetOptionKit - 同樣還是一個命令列選擇解析器

  • #Cron Expression -計算cron運行日期的庫

  • #ShellWrap - 一個簡單的命令列包裝庫

  • Hoa Console - 另一個命令列庫

  • Shunt -一個在多台遠端機器上並行運行的命令列庫

  • Cilex - 建立命令列工具的小型框架

  • CLImate - 輸出顏色和特殊格式的庫

  • Webmozart Console

身份驗證( Authentication and Authorization )

實現身份驗證模式的庫

  • Sentinel - 一個身份驗證和授權的架構

  • Sentinel Social - 一個用於社群網路身分驗證的函式庫

  • Opauth - 提供了OAuth 認證的支援,提供統一標準的存取方法

  • OAuth2 Server - 一個OAuth2驗證伺服器、資源伺服器和客戶端庫

  • ##OAuth2 Server - 一個OAuth2伺服器實現

  • PHP oAuthLib - 另一個OAuth庫

  • TwitterOAuth - 一個Twitter OAuth庫

  • #TwitterSDK - 一個經過完全測試的Twitter SDK

  • Hawk - 一個Hawk HTTP驗證庫

  • HybridAuth - 一個開源的社群登入庫

  • #Lock - 一個Access Control Lists (ACL) 系統庫.

  • OAuth 1.0 Client - 一個OAuth 1.0 客戶端庫.

  • OAuth 2.0 Client - 一個 OAuth 2.0 客戶端庫.

  • Sentry - 認證與授權系統

  • EvaOAuth - 統一介面的OAuth 登入PHP 類別庫

標記( Markup )

處理標記的函式庫

  • #Decoda - 一個輕量級的標記解析庫

  • ##PHP Markdown - Markdown解析器

  • CommonMark PHP - 一個支援 CommonMark spec 的Markdown解析器.

  • Parsedown - 一個Markdown解析器

  • Ciconia - 一個支援Github風格的Markdown解析器

  • Cebe Markdown - 一個快速、可擴展的Markdown解析器

  • #HTML5 PHP - 一個HTML5解析和序列化的函式庫

  • Emoji - 一個簡單的處理emoji的類別庫

#字串( Strings )

解析與操縱字串的函式庫

  • #ANSI to HTML5 - 一個將ANSI轉換為HTML5的函式庫

  • Patchwork UTF-8 - 處理UTF-8格式字串的便攜函式庫

  • Hoa String - 另一個UTF-8格式的字串庫

  • #Stringy - 一個多位元組支援的字串操縱函式庫

  • 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 - 一個輕量級的偵測行動設備的庫(包括桌面設備)

Browser - 偵測關於使用者的瀏覽器環境

數字( Numbers )
  • #處理數字的函式庫

  • Numbers PHP - 一個處理數字的函式庫

  • Math - 處理較大數字的函式庫

  • #ByteUnits - 一個在二進位和測量系統中解析、格式化和轉換位元組單位的函式庫

  • PHP Units of Measure - 一個測量單位間轉換的函式庫

  • PHP Conversion - 另一個測量單位間轉換的函式庫

  • LibPhoneNumber for PHP - PHP實作的Google電話號碼處理系統函式庫

hashids.php - 用來把整數產生唯一字串(例如:透過加密解密id來隱藏真實id)

過濾和驗證( Filtering ang Validation )
  • 用於過濾和驗證資料的函式庫

  • Filterus - 一個簡單的PHP過濾函式庫

  • #Filterus - 一個簡單的PHP過濾函式庫

  • # Respect Validation - 一個簡單的驗證庫

  • Valitron - 另一個資料驗證庫

  • Cake Validation - 另一個資料驗證庫

  • php-readability - 內容分析演算法

  • #Upload - 一個處理檔案上傳與驗證的函式庫

    ####### DMS Filter - 一個基於標註的過濾函式庫############MetaYaml - 支援YAML、JSON和XML的一個模式驗證函式庫###
  • ISO-codes - 驗證不同ISO和ZIP編碼的庫

REST和API

##用於開發restful APIs的庫和Web框架

  • Apigility - 一個使用Zend Framework2建構的API建構器

  • Hateoas - 一個HATEOAS REST的web服務庫

  • HAL - 一個超文本應用語言(HAL)建立庫

  • #Negotiation - 一個內容協商庫

  • # Drest -一個將Doctrine實體展現為REST資源結點的庫

  • #Restler - 一個將PHP方法展現為RESTful web API的輕量級框架

  • fractal - [最佳實踐]資料回傳的統一化處理

#快取( Caching )

快取資料的函式庫

  • Alternative PHP Cache (APC) - PHP的開源操作碼快取
  • #Doctrine Cache - 一個快取庫.
  • #Zend Cache - 另一個快取庫
  • Cake Cache - 一個用於快取的函式庫

Stash - 另一個快取庫

  • #CacheTool - 一個清除APC/opcode快取的命令列工具

  • PhpFastCache - PHP 快取庫

  • #資料結構和儲存( Data Structure and Storage )

    實現資料結構和儲存技術的函式庫
  • Ardent - 一個資料結構庫
  • #PHP Collections - 一個簡單的集合庫
  • Serializer - 用於序列化和反序列化資料的函式庫
  • Zend Serializer -另一個用於序列化和反序列化資料的函式庫
  • PHP Object Storage - 一個用於物件儲存的函式庫
  • ##Fractal -一個將複雜資料結構轉換為JSON輸出的函式庫

  • Totem - 一個管理與建立資料修改集的函式庫

PINQ - PHP即時Linq庫

    JsonMapper - 一個將內嵌JSON結構映射到PHP類別上的庫
  • ##Cake Collection - 一個簡單的集合庫
  • 通知( Notifications )
  • 關於通知的庫

  • Nod - 一個通知庫

#Notificato - 一個處理推播訊息的函式庫

Notification Pusher - 裝置推播通知的獨立函式庫
  • Notificator - 一個輕量級通知庫
  • 部署( Deployment )
  • 用於專案部署的庫

  • Pomander - 一個PHP應用的部署工具

  • Rocketeer - PHP的快速與簡單部署器

Envoy - 使用PHP執行SSH任務的工具

#Plum - 一個部署庫
  • Deployer - 一個部署工具
  • 國際化與在地化(Internationalisation and Localisation)
用於國際化(I18n)和本地化(L10n)的庫

#Aura Intl

Cake I18n - 翻譯和本地化訊息
  • 第三方API( Third Party APIs )
  • 訪問第三方API的函式庫

    擴充功能( Extensions )#### ##幫助建構PHP擴充的函式庫############Zephir - 用來發展PHP擴充的一個在PHP和C++間的編譯語言############ PHP CPP - 一個用來開發PHP擴充的C++函式庫###

其他( Miscellaneous )

不屬於以上分類的有用的類別庫和工具

  • pinyin - 漢字轉拼音的庫

  • Pinyin - 漢字轉拼音的函式庫

  • #class.upload.php - 檔案上傳處理類別

  • #php-paginator - 分頁處理類別

  • Underscore.php - Underscore.js的PHP實作

  • Flexihash - 一致性hash函式庫

  • Eden - 一個PHP快速開發類別庫,它包含很多元件用來自動載入、事件驅動、文件系統、快取、範本、國際化、資料庫、web服務、支付網關、裝載和雲端服務技術。

  • html-parser - html解析工具

  • #PHPCrawl - PHP的爬蟲框架

相關推薦:

常用的PHP類別庫

15款開源PHP類別庫

PHP程式設計常用到的PHP類別庫總結_PHP教程

以上是常用的100個PHP類別庫資源與技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn