亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
中文版
學(xué)習(xí)資源
依賴管理( Dependency Management )
框架( Frameworks )
組件( Components )
配置( Configuration )
微型框架( Micro Frameworks )
路由( Routers )
模板引擎( Templating )
靜態(tài)站產(chǎn)生器( Static Site Generators )
HTTP
中介軟體( Middlewares )
URL
郵件( Email )
文件操作( Files )
流( Stream )
依賴注入( Dependency Injection )
影像( Imagery )
測(cè)驗(yàn)( Testing )
持續(xù)整合( Continuous Integration )
文檔( Documentation )
安全( Security )
密碼( Passwords )
程式碼分析( Code Analysis )
結(jié)構(gòu)( Architectural )
調(diào)試和性能( Debugging and Profiling )
建置工具( Build Tools )
任務(wù)運(yùn)行器( Task Runners )
導(dǎo)航( Navigation )
資源管理( Asset Management )
地理定位( Geolocation )
日期與時(shí)間( Date and Time )
事件( Event )
日誌( Logging )
電子商務(wù)( E-commerce )
PDF
Office
資料庫(kù)( Database )
遷移( Migrations )
非關(guān)聯(lián)式資料庫(kù)( NoSQL )
隊(duì)列( Queue )
搜尋( Search )
命令列( Command Line )
定時(shí)任務(wù)( Crontab )
身份驗(yàn)證( Authentication and Authorization )
標(biāo)記( Markup )
字串( Strings )
數(shù)字( Numbers )
過(guò)濾與驗(yàn)證( Filtering ang Validation )
REST和API
快取( Caching )
資料結(jié)構(gòu)與儲(chǔ)存( Data Structure and Storage )
通知( Notifications )
部署( Deployment )
國(guó)際化與在地化(Internationalisation and Localisation)
第三方API( Third Party APIs )
擴(kuò)充( Extensions )
PHP 安裝(PHP Installation)
開(kāi)發(fā)環(huán)境(Development Environment)
虛擬機(jī)器(Virtual Machines)
開(kāi)發(fā)工具(Integrated Development Environment)
Web 應(yīng)用程式(Web Applications)
基礎(chǔ)設(shè)施(Infrastructure)
其他( Miscellaneous )
英文版
Contributing
目錄
依賴管理
依賴管理附加功能
框架
框架附加功能
組件
微框架
微框架附加功能
路由器
模板化
靜態(tài)站點(diǎn)產(chǎn)生器
刮擦
中介軟體
網(wǎng)址
電子郵件
文件
直播
依賴注入
圖像
測(cè)驗(yàn)
持續(xù)整合
文檔
安全
密碼
程式碼分析
建築
調(diào)試與分析
建置工具
任務(wù)運(yùn)行器
導(dǎo)航
資產(chǎn)管理
地理位置
日期和時(shí)間
活動(dòng)
記錄
電子商務(wù)
辦公室
資料庫(kù)
首頁(yè) php教程 php手冊(cè) awesome-php中英文資源整理(同步更新)

awesome-php中英文資源整理(同步更新)

Oct 08, 2016 pm 04:04 PM

中文版

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


  • 這個(gè)清單中的內(nèi)容有來(lái)自?awesome-php?的翻譯, 有來(lái)自開(kāi)發(fā)者周刊以及個(gè)人的積累等.
  • 一個(gè)前端組件的列表?awesome-frontend?推薦

學(xué)習(xí)資源

PHP相關(guān)的有參考價(jià)值的社群,部落格,網(wǎng)站,文章,書籍,影片等資源

  • PHP網(wǎng)站(PHP Websites)
    • PHP The Right Way?– 一個(gè)PHP實(shí)踐的快速參考指導(dǎo)
    • PHP 最佳 Practices?– 一個(gè)PHP最佳實(shí)踐
    • PHP Weekly News?– 一個(gè)PHP 週刊
    • Securing PHP?– 有關(guān)PHP安全相關(guān)
    • PHP FIG?– PHP框架互動(dòng)小組
      • PSR 中文翻譯
    • PHP School?– 一個(gè)開(kāi)源的PHP學(xué)習(xí)資源
    • PHPTrends?– 一些快速發(fā)展的PHP類別庫(kù)檢索
    • PHP 開(kāi)發(fā)者實(shí)務(wù)
  • 其他網(wǎng)站(Other Websites)
    • The Open Web Application Security Project (OWASP)?– 一個(gè)開(kāi)源軟體安全社群
    • WebSec IO?– 一個(gè)web 安全社區(qū)
    • Semantic Versioning?– 語(yǔ)意化版本
    • Atlassian Git Tutorials?– 一系列的Git教學(xué)
    • Servers for Hackers?– 有關(guān)伺服器運(yùn)維相關(guān)
  • PHP書籍(PHP Books)
    • Modern PHP?– 作者是PHP 之道的發(fā)起人和Slim框架的作者
      • Modern PHP(中文版)
    • PHP Pandas
  • 其他書籍(Other Books)
    • The Linux Command Line?– Linux 命令列教學(xué)

依賴管理( Dependency Management )

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

  • Composer?/?Packagist?– 一個(gè)套件和依賴管理器.
  • Composer Installers?– 多框架Composer庫(kù)安裝器
  • pickle?– PHP擴(kuò)充安裝器
  • Melody?– A tool to build one file Composer scripts.

框架( Frameworks )

Web開(kāi)發(fā)框架

  • Symfony2?– 由獨(dú)立組件構(gòu)成的框架(SP2)
  • Zend Framework 2?– 同樣是由獨(dú)立組件所構(gòu)成的框架(ZF2)
  • Laravel 5?– 簡(jiǎn)潔優(yōu)雅的PHP Web開(kāi)發(fā)架構(gòu)(L5)
  • Aura PHP?– 獨(dú)立組件的框架
  • Yii2?– 用於開(kāi)發(fā)大型Web應(yīng)用的高效能PHP框架
  • Nette?– 同樣是由獨(dú)立組件所構(gòu)成的框架
  • PPI Framework 2?– 一個(gè)互動(dòng)性的架構(gòu)
  • CakePHP?– 一個(gè)高效率的應(yīng)用開(kāi)發(fā)架構(gòu)(CP)
  • Phalcon?– 一個(gè)作為C擴(kuò)展的框架
  • Yaf?– 鳥哥的C擴(kuò)展的框架
    • swoole-yaf?– 以 Swoole 及 Yaf 為基礎(chǔ)的發(fā)展架構(gòu)
    • yaf?– 另一個(gè)以 Swoole 及 Yaf 為基礎(chǔ)的發(fā)展架構(gòu)
  • Zan PHP Framework?– 有讚開(kāi)源的 PHP 框架

組件( Components )

  • Aura Components?– 一個(gè)PHP5.4的組件包
  • Hoa Project?– 一個(gè)PHP組件集合

配置( Configuration )

載入設(shè)定檔的類別庫(kù)和擴(kuò)充

  • Yaconf?– 一個(gè)高效能的組態(tài)管理擴(kuò)充
  • config?– 一個(gè)輕量級(jí)的設(shè)定載入器, 支援 PHP, INI, XML, JSON, YAML files
  • Zend-config

微型框架( Micro Frameworks )

?

微型框架與路由

  • Silex?– 基於Symphony2組件的微型框架
    • Silex Skeleton?– 用於Silex的專案架構(gòu)
    • Silex Web Profiler?– 用於Silex的Web偵錯(cuò)工具條
  • Slim?– 另一個(gè)簡(jiǎn)單的微型框架
    • Slim Skeleton?– 用於Slim的框架
    • Slim View?– Slim的自訂視圖集
    • Slim Middleware?– Slim的自訂中間件集合
    • SlimMVC-Skeleton?– Slim基礎(chǔ)上實(shí)現(xiàn)了MVC及一些組件
  • Bullet PHP?– 用於建立REST APIs的微型框架
  • Lumen?– 基於Laravel的微型框架
  • Proton?– 一個(gè)微型PHP框架
  • blink?– 一個(gè)為建構(gòu) “l(fā)ong running” 服務(wù)而生的 Web 微型高效能架構(gòu)

路由( Routers )

  • Fast Route?– 一個(gè)高效能路由庫(kù)
  • Route?– 基於Fast Route的路由庫(kù)
  • Pux?– 另一個(gè)高效率的路由庫(kù)
  • Klein?– 一個(gè)靈活的路由庫(kù)
  • Macaw?– 一個(gè)簡(jiǎn)單的 PHP 路由器,超級(jí)精簡(jiǎn)、快速而且很性感。

模板引擎( Templating )

模板和詞法分析的庫(kù)與工具

  • Twig?– 一種綜合的模板語(yǔ)言
  • Twig Cache Extension?– 用於Twig的模板片段快取庫(kù)
  • Mustache?– PHP實(shí)作的Mustache模板語(yǔ)言
  • Phly Mustache?– 另一個(gè)PHP實(shí)作的Mustache模板語(yǔ)言
  • MtHaml?– PHP實(shí)作的HAML模板語(yǔ)言
  • PHPTAL?– PHP實(shí)作的TAL模板語(yǔ)言
  • Plates?– 一個(gè)原始的PHP模板庫(kù)
  • Lex?– 一個(gè)輕量級(jí)模板解析器

靜態(tài)站產(chǎn)生器( Static Site Generators )

產(chǎn)生Web頁(yè)面內(nèi)容的預(yù)處理工具

  • Sculpin?– 將Markdown和Twig轉(zhuǎn)換為靜態(tài)HTML的工具
  • Phrozn?– 另一款ithub將Textile、Markdown和Twig轉(zhuǎn)為HTML的工具
  • Spress
  • Couscous?– 將Markdown 文件轉(zhuǎn)換成 HTML 發(fā)佈到Github Page 的工具

HTTP

用於HTTP和抓取網(wǎng)站的庫(kù)

  • Guzzle?– 一個(gè)完整的HTTP客戶端
  • Buzz?– 另一個(gè)HTTP客戶端
  • Requests?– 一個(gè)簡(jiǎn)單的HTTP庫(kù)
  • HTTPFul?– 一個(gè)鍊式HTTP客戶端
  • Goutte?– 一個(gè)簡(jiǎn)單的Web抓取器
  • PHP VCR?– 一個(gè)錄製與回放HTTP請(qǐng)求的函式庫(kù)
  • php-curl-class?– PHP的Curl類別

中介軟體( Middlewares )

用於建立應(yīng)用的類別庫(kù)的中間件

URL

解析URL的函式庫(kù)

  • Purl?– 一個(gè)URL操作庫(kù)
  • PHP Domain Parser?– 一個(gè)本地的後綴解析器
  • Uri?– 一個(gè)簡(jiǎn)單的URL操作庫(kù)

郵件( Email )

用於發(fā)送和解析Email的庫(kù)

  • SwiftMailer?– 一個(gè)郵件程式的解決方案
  • PHPMailer?– 另一個(gè)郵件程式的解決方案
  • Nette Mail?– 一個(gè)簡(jiǎn)單優(yōu)雅的郵件發(fā)送模組
  • Fetch?– 一個(gè)IMAP庫(kù)
  • Email Reply Parser?– 一個(gè)郵件回覆解析器庫(kù)
  • Stampie?– 關(guān)於郵件服務(wù)的函式庫(kù),如SendGrid、PostMark、MailGun和Mandrill
  • CssToInlineStyles?– 郵件範(fàn)本中一個(gè)內(nèi)嵌的CSS函式庫(kù)
  • Email Validator?– 一個(gè)小巧的郵箱驗(yàn)證庫(kù)

文件操作( Files )

關(guān)於文件處理和MIME類型檢查

  • Gaufrette?– 一個(gè)文件流的抽象層
  • Flysystem?– 另一個(gè)文件流的抽象層
  • Canal?– 一個(gè)檢查網(wǎng)路媒體類型的函式庫(kù)
  • Apache MIME Types?– 一個(gè)解析Apache MIME類型的函式庫(kù)
  • Ferret?– 一個(gè)MIME檢測(cè)庫(kù)
  • Hoa Mime?– 另一個(gè)MIME檢測(cè)庫(kù)
  • Lurker?– 一個(gè)資源追蹤庫(kù)
  • PHP File Locator?– 一個(gè)在大型專案中定位檔案的函式庫(kù)
  • PHP FFmpeg?– 一個(gè)用於FFmpeg視訊包裝的庫(kù)
  • CSV?– 一個(gè)CSV資料操作庫(kù)

流( Stream )

處理流程的函式庫(kù)

  • Streamer?– 一個(gè)簡(jiǎn)單的物件導(dǎo)向流包裝庫(kù)

依賴注入( Dependency Injection )

實(shí)現(xiàn)依賴注入設(shè)計(jì)模式的函式庫(kù)

  • Pimple?– 一個(gè)小小的依賴注入容器
  • container-interop?– Containers interoperability
  • Auryn?– 另一個(gè)小小的依賴注入容器
  • Container?– 另一個(gè)靈活的依賴注入容器
  • PHP DI?– 一個(gè)使用標(biāo)註實(shí)現(xiàn)的依賴注入
  • Acclimate?– 依賴注入容器和服務(wù)定位器的通用介面
  • Symfony DI?– 一個(gè)的依賴注入組件(SF2)
  • Twittee
  • simple di container
  • Ding

影像( Imagery )

處理影像的庫(kù)

  • Imagine?– 一個(gè)影像處理庫(kù)
  • PHP Image Workshop?– 另一個(gè)影像處理庫(kù)
  • Intervention Image?– 同樣還是一個(gè)影像處理庫(kù)
  • GIF Frame Extractor?– 一個(gè)提取GIF動(dòng)畫幀資訊的庫(kù)
  • GIF Creator?– 從多幅圖片中建立GIF動(dòng)畫的庫(kù)
  • Image With Text?– 在圖像中嵌入文字的庫(kù)
  • Color Extractor?– 從影像中提取顏色的庫(kù)
  • Glide?– 一個(gè)隨選的圖片處理庫(kù)
  • Image Optimizer?– 一個(gè)最佳化圖片的庫(kù)
  • PHPThumb?– 縮圖處理庫(kù)
  • phpqrcode?– 二維碼產(chǎn)生函式庫(kù)
  • QrCode?– 另一個(gè)二維碼產(chǎn)生函式庫(kù)

測(cè)驗(yàn)( Testing )

測(cè)試程式碼庫(kù)和產(chǎn)生測(cè)試資料的庫(kù)

  • PHPUnit?– 一個(gè)單元測(cè)試框架
  • DBUnit?– PHPUnit的程式碼測(cè)試函式庫(kù)
  • ParaTest?– PHPUnit的平行測(cè)試函式庫(kù)
  • PHPSpec?– 依規(guī)範(fàn)的單元測(cè)試庫(kù)
  • Codeception?– 一個(gè)全端測(cè)試框架
  • AspectMock?– PHPUnit/Codeception的模擬框架
  • Atoum?– 一個(gè)簡(jiǎn)單的測(cè)試庫(kù)
  • Mockery?– 一個(gè)用於測(cè)試的模擬物件庫(kù)
  • Phake?– 另一個(gè)用於測(cè)試的模擬物件庫(kù)
  • Prophecy?– 一個(gè)強(qiáng)大的模擬架構(gòu)
  • Faker?– 一個(gè)偽資料產(chǎn)生庫(kù)
  • Samsui?– 另一個(gè)偽資料產(chǎn)生函式庫(kù)
  • Alice?– 用於產(chǎn)生複雜資料的函式庫(kù)
  • Behat?– 一個(gè)行為驅(qū)動(dòng)開(kāi)發(fā)(BDD)的測(cè)試框架
  • Pho?– 另一個(gè)由行為驅(qū)動(dòng)所開(kāi)發(fā)的測(cè)試架構(gòu)
  • Mink?– Web驗(yàn)收測(cè)試
  • HTTP Mock?– 一個(gè)在單元測(cè)試中模擬HTTP請(qǐng)求的函式庫(kù)
  • VFS Stream?– 一個(gè)用於測(cè)試的虛擬檔案系統(tǒng)流包裝
  • VFS?– 另一個(gè)用於測(cè)試的虛擬檔案系統(tǒng)
  • Locust?– 一個(gè)Python開(kāi)發(fā)的現(xiàn)代負(fù)載測(cè)試庫(kù)
  • Peridot?– 一個(gè)事件驅(qū)動(dòng)的測(cè)試框架

持續(xù)整合( Continuous Integration )

持續(xù)整合的函式庫(kù)和應(yīng)用

  • Travis CI?– 一個(gè)持續(xù)整合的平臺(tái)
  • SemaphoreCI?– 一個(gè)給開(kāi)源程式和私人專案的持續(xù)整合平臺(tái)
  • PHPCI?– 一個(gè)PHP的開(kāi)源持續(xù)整合平臺(tái)
  • Sismo?– 一個(gè)持續(xù)的測(cè)試伺服器函式庫(kù)
  • Jenkins?– PHP支援的持續(xù)整合平臺(tái)
  • JoliCi?– PHP開(kāi)發(fā)的由Docker支援的持續(xù)整合式客戶端

文檔( Documentation )

產(chǎn)生專案文件的庫(kù)

  • Sami?– 一個(gè)API文件產(chǎn)生器
  • APIGen?– 另一個(gè)API文件產(chǎn)生器
  • PHP Documentor 2?– 文檔產(chǎn)生器
  • phpDox?– 一個(gè)PHP專案的文件產(chǎn)生器(不只是API文件)

安全( Security )

用於產(chǎn)生安全的隨機(jī)數(shù)、加密資料、掃描漏洞, 令牌的庫(kù)

  • HTML Purifier?– 一個(gè)標(biāo)準(zhǔn)的HTML過(guò)濾器
  • RandomLib?– 產(chǎn)生隨機(jī)數(shù)和隨機(jī)字串的庫(kù)
  • True Random?– 使用www.random.org產(chǎn)生隨機(jī)數(shù)的函式庫(kù)
  • SecurityMultiTool?– 一個(gè)PHP安全庫(kù)
  • PHPSecLib?– 一個(gè)純的PHP安全通訊庫(kù)
  • TCrypto?– 一個(gè)簡(jiǎn)單的鍵值加密儲(chǔ)存庫(kù)
  • PHP IDS?– 一個(gè)結(jié)構(gòu)化的PHP安全層
  • PHP SSH?– 物件導(dǎo)向的SSH包裝庫(kù)
  • IniScan?– 一個(gè)掃描PHP INI檔案安全的工具
  • SensioLabs Security Check?– 一個(gè)根據(jù)安全建議檢查Composer依賴的Web工具
  • Zed?– 用於Web應(yīng)用的整合滲透測(cè)試工具
  • php-ratelimiter

密碼( Passwords )

處理和儲(chǔ)存密碼的庫(kù)和工具

  • Password Compat?– 一個(gè)用於新的PHP5.5密碼功能的相容庫(kù)
  • phpass?– 一個(gè)便攜式密碼雜湊框架
  • PHP Password Lib?– 一個(gè)用於產(chǎn)生和驗(yàn)證密碼的函式庫(kù)
  • Password Policy?– 一個(gè)PHP和JavaScript的密碼規(guī)則庫(kù)
  • Password Validator?– 驗(yàn)證與升級(jí)密碼雜湊的函式庫(kù)
  • Zxcvbn PHP?– 一個(gè)基於Zxcvbn JS的PHP顯示密碼強(qiáng)度估計(jì)庫(kù)
  • GenPhrase?– 一個(gè)產(chǎn)生安全隨機(jī)口令的函式庫(kù)

程式碼分析( Code Analysis )

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

  • PHP Parser?– 一個(gè)PHP編寫的PHP解析器
  • PHPPHP?– 一個(gè)PHP實(shí)現(xiàn)的PHP虛擬機(jī)器
  • PHPSandbox?– PHP的沙盒環(huán)境
  • Dissect?– 詞法與文法分析的工具集合
  • PHP Mess Detector?– 一個(gè)掃描程式碼bug、次佳程式碼與未使用參數(shù)的函式庫(kù)
  • PHP Code Sniffer?– 一個(gè)偵測(cè)PHP、CSS和JS程式碼標(biāo)準(zhǔn)衝突的函式庫(kù)
  • PHPCPD?– 一個(gè)偵測(cè)複製和貼上程式碼的函式庫(kù)
  • PHP Analyser?– 一個(gè)分析PHP程式碼中錯(cuò)誤的函式庫(kù)
  • PHP CS Fixer?– 一個(gè)程式碼標(biāo)準(zhǔn)函式庫(kù)
  • PHP Manipulator?– 用於分析和修改PHP原始碼的函式庫(kù)
  • PHP Metrics?– 一個(gè)靜態(tài)測(cè)量庫(kù)
  • PHP Refactoring Browser?– 一個(gè)用於重構(gòu)PHP程式碼的命令列工具
  • php-semver-checker?– 一個(gè)版本比較的命令列工具
  • UBench?– 一個(gè)簡(jiǎn)單的小型基準(zhǔn)測(cè)試庫(kù)
  • Athletic?– 一個(gè)基於標(biāo)註的基準(zhǔn)測(cè)試庫(kù)
  • Mondrian?– 使用圖論的程式分析工具
  • Scrutinizer?– 檢查PHP程式碼的Web工具
  • PHPLOC?– 一個(gè)快速評(píng)估PHP專案大小的工具
  • PHPCheckstyle?– 一個(gè)幫助遵守特定程式碼規(guī)則的工具
  • PhpDependencyAnalysis?– 一個(gè)創(chuàng)建可自訂型依賴關(guān)係圖表的工具
  • Code Climate?– 自動(dòng)化的code review
  • PHP Error?– 用於轉(zhuǎn)換標(biāo)準(zhǔn)的 PHP 錯(cuò)誤訊息,主要用於開(kāi)發(fā)過(guò)程中的調(diào)試

結(jié)構(gòu)( Architectural )

有關(guān)於設(shè)計(jì)模式,程式設(shè)計(jì)規(guī)格以及程式碼組織方式的函式庫(kù)

  • PHP Option?– 一個(gè)PHP選項(xiàng)類型的函式庫(kù)
  • Ruler?– 一個(gè)簡(jiǎn)單的無(wú)狀態(tài)的產(chǎn)生環(huán)境規(guī)則的引擎
  • Finite?– 一臺(tái)簡(jiǎn)單的PHP有限狀態(tài)機(jī)
  • Compose?– 一個(gè)功能組合庫(kù)
  • Monad PHP?– 一個(gè)簡(jiǎn)單Monad函式庫(kù)
  • Patchwork?– 一個(gè)重新定義使用者的函數(shù)庫(kù)
  • Galapagos?– 語(yǔ)言轉(zhuǎn)換進(jìn)化
  • Design Patterns PHP?– 一個(gè)使用PHP實(shí)現(xiàn)的設(shè)計(jì)模式實(shí)例庫(kù)
  • Functional PHP?– 一個(gè)函數(shù)式程式庫(kù)
  • Lib Accessor?– 一個(gè)簡(jiǎn)化存取的函式庫(kù)
  • Iter?– 一個(gè)使用生成器提供迭代原語(yǔ)的函式庫(kù)

調(diào)試和性能( Debugging and Profiling )

調(diào)試程式碼的函式庫(kù)和工具

  • xDebug?– 一個(gè)PHP的調(diào)試和分析工具
  • whoops
  • PHP Debug Bar?– 一個(gè)調(diào)試工具條
  • PHP Console?– Web偵錯(cuò)控制臺(tái)
  • Barbushin PHP Console?– 一個(gè)使用Google Chrome的Web偵錯(cuò)控制工具
  • PHPDBG?– 一個(gè)互動(dòng)性的PHP調(diào)試器
  • Tracy?– 一個(gè)簡(jiǎn)單的錯(cuò)誤偵測(cè)、日誌和時(shí)間測(cè)量庫(kù)
  • Z-Ray?– 一個(gè)調(diào)試和效能分析的工具
  • xHprof?– Facebook開(kāi)源的PHP效能評(píng)測(cè)工具
    • xhprof.io?– 實(shí)作保存xhprof資料以及展示資料的UI
    • xhgui?– 另一個(gè)保存xhprof資料以及展示資料的UI
  • Blackfire.io?– 一個(gè)低開(kāi)銷的代碼探查器
  • Kint?– 一個(gè)調(diào)試和效能分析的工具

建置工具( Build Tools )

專案建置與自動(dòng)化工具

  • Go?– 一個(gè)簡(jiǎn)單的PHP建構(gòu)工具
  • Bob?– 一個(gè)簡(jiǎn)單的專案自動(dòng)化工具
  • Phake?– 一個(gè)PHP克隆庫(kù)
  • Box?– 用來(lái)建構(gòu)PHAR檔案的工具
  • Phing?– 依據(jù)Apache Ant的PHP專案建構(gòu)系統(tǒng)

任務(wù)運(yùn)行器( Task Runners )

自動(dòng)運(yùn)行任務(wù)的庫(kù)

  • Task?– 依據(jù)Grunt與Gulp的純PHP任務(wù)運(yùn)算子
  • Robo?– 物件導(dǎo)向的PHP任務(wù)執(zhí)行器
  • Bldr?– 建構(gòu)在Symfony元件上的PHP任務(wù)運(yùn)行器

導(dǎo)航( Navigation )

建構(gòu)導(dǎo)航結(jié)構(gòu)的工具

  • KnpMenu?– 一個(gè)選單庫(kù)
  • Cartographer?– 一個(gè)站點(diǎn)地圖產(chǎn)生庫(kù)

資源管理( Asset Management )

用於管理、壓縮和最小化網(wǎng)站資源的工具

  • Assetic?– 一個(gè)資源管理的管道庫(kù)
  • Pipe?– 另一個(gè)資源管理的管道庫(kù)
  • Munee?– 一個(gè)資源最佳化庫(kù)
  • JShrink?– 一個(gè)JavaScript的壓縮函式庫(kù)
  • Puli?– 一個(gè)偵測(cè)資源絕對(duì)路徑的函式庫(kù)

地理定位( Geolocation )

使用經(jīng)緯度編碼地址的庫(kù)

  • GeoCoder?– 一個(gè)地理編碼庫(kù)
  • GeoTools?– 一個(gè)地理工具相關(guān)的庫(kù)
  • PHPGeo?– 一個(gè)簡(jiǎn)單的地理庫(kù)
  • GeoJSON?– 一個(gè)GeoJSON的實(shí)作

日期與時(shí)間( Date and Time )

處理日期和時(shí)間的庫(kù)

  • Carbon?– 一個(gè)簡(jiǎn)單的日期時(shí)間API擴(kuò)充
  • ExpressiveDate?– 另一個(gè)日期時(shí)間API擴(kuò)充
  • CalendR?– 一個(gè)行事曆管理的函式庫(kù)

事件( Event )

事件驅(qū)動(dòng)或非阻塞事件循環(huán)實(shí)現(xiàn)的函式庫(kù)

  • React?– 一個(gè)事件驅(qū)動(dòng)的非阻塞I/O函式庫(kù)
  • Rx.PHP?– 一個(gè)反應(yīng)擴(kuò)充庫(kù)
  • phpsocket.io
  • Ratchet?– 一個(gè)Web套接字庫(kù)
  • Hoa WebSocket?– 另一個(gè)Web套接字庫(kù)
  • Elephant.io?– 另一個(gè)Web套接字庫(kù)
  • Hoa EventSource?– 一個(gè)事件來(lái)源庫(kù)
  • Evenement?– 一個(gè)事件調(diào)度庫(kù)
  • Event?– Event package for your app and/or domain.
  • Cake Event?– 一個(gè)事件調(diào)度類別庫(kù)
  • Broadway?– 一個(gè)事件來(lái)源和CQRS函式庫(kù)

日誌( Logging )

用於產(chǎn)生和處理日誌檔案的庫(kù)

  • Monolog?– 一個(gè)綜合的日誌類別庫(kù)
  • KLogger?– 一個(gè)容易使用的PSR-3日誌類別
  • Analog?– 一個(gè)機(jī)遇閉包的微型日誌包
  • SeasLog?– 一個(gè)高效率的日誌擴(kuò)充

電子商務(wù)( E-commerce )

用於支付和建立線上電子商務(wù)商店的庫(kù)存和應(yīng)用程式

  • OmniPay?– 一個(gè)多網(wǎng)關(guān)支付處理的框架
  • Payum?– 一個(gè)用來(lái)付款的抽象函式庫(kù)
  • Sylius?– 一個(gè)開(kāi)源的電子商務(wù)解決方案
  • Thelia?– 另一個(gè)開(kāi)源的電子商務(wù)解決方案
  • Money?– PHP實(shí)現(xiàn)的Fowler金錢模式
  • Sebastian Money?– 一個(gè)處理金錢價(jià)值的庫(kù)
  • Swap?– 一個(gè)匯率庫(kù)

PDF

處理PDF文件的庫(kù)和軟體

  • Snappy?– 一個(gè)PDF與影像的生成庫(kù)
  • WKHTMLToPDF?– 一個(gè)將HTML轉(zhuǎn)換為PDF的工具
  • PHPPdf?– 一個(gè)將XML轉(zhuǎn)換為PDF和圖片的庫(kù)

Office

Office套裝的各種文件的處理庫(kù)

  • PHPWord?– 處理Word文件的函式庫(kù)
  • PHPExcel?– 處理Excel文件的函式庫(kù)
  • PHPPowerPoint?– 處理PPT投影片的函式庫(kù)
  • ExcelAnt?– 操作Excel文件的函式庫(kù)

資料庫(kù)( Database )

使用物件關(guān)聯(lián)映射(ORM)或資料映射技術(shù)的資料庫(kù)互動(dòng)庫(kù)

  • Doctrine?– 一個(gè)完整的DBAL和ORM
  • Doctrine Extensions?– 一個(gè)Doctrine行為的延伸集合
  • Propel?– 一個(gè)快速的ORM,遷移和查詢庫(kù)
  • Eloquent?– Laravel 5 ORM(L5)
  • LazyRecord?– 一個(gè)快速的ORM
  • Baum?– 一個(gè)Eloquent的巢狀集合
  • Spot2?– MySQL的ORM映射器
  • RedBean?– 一個(gè)輕量級(jí)、易配置的ORM
  • Pomm?– 用於PostgreSQL的一個(gè)物件模型管理器
  • ProxyManager?– 用於資料映射產(chǎn)生代理物件的工具集合
  • Cake ORM?– 物件關(guān)係映射器, 實(shí)作了使用資料映射模式(CP)
  • Medoo?– 一個(gè)輕量級(jí)的加速開(kāi)發(fā)的ORM

遷移( Migrations )

用於管理資料庫(kù)模式和遷移的函式庫(kù)

  • PHPMig?– 一個(gè)遷移管理庫(kù)
  • Phinx?– 一個(gè)資料庫(kù)遷移管理函式庫(kù)
  • Migrations?– 另一個(gè)遷移管理庫(kù)
  • Doctrine Migrations?– 用於Doctrine的遷移庫(kù)

非關(guān)聯(lián)式資料庫(kù)( NoSQL )

處理NoSQL後端的函式庫(kù)

  • MongoDB
    • mongo-php-library?– MongoDB 官方PHP函式庫(kù)
    • MongoQB?– 一個(gè)MongoDB的查詢建置庫(kù)
    • Monga?– 一個(gè)MongoDB的抽象函式庫(kù)
    • mongodm?– MongoDB ORM
    • php-mongo?– PHP ODM for MongoDB
  • Redis
    • Predis?– 一個(gè)功能完整的Redis庫(kù)

隊(duì)列( Queue )

處理事件和任務(wù)佇列的函式庫(kù)

  • Pheanstalk?– 一個(gè)Beanstalkd客戶端庫(kù)
  • PHP AMQP?– 一個(gè)純PHP AMQP庫(kù)
  • Thumper?– 一個(gè)RabbitMQ模式庫(kù)
  • Bernard?– 一個(gè)多後端的抽象函式庫(kù)
  • php-resque?– 基於redis的訊息佇列
  • Gearman?– 任務(wù)分發(fā)系統(tǒng)

在資料中建立索引和執(zhí)行查詢相關(guān)的函式庫(kù)和軟體

  • ElasticSearch PHP?– 用於?ElasticSearch?的官方客戶端程式庫(kù).
  • Elastica?– 另一個(gè)ElasticSearch的客戶端程式庫(kù)
  • Solarium?–?Solr?的客戶端庫(kù) .
  • SphinxQL query builder?–?Sphinx?搜尋引擎的查詢庫(kù)

命令列( Command Line )

建置命令列工具的函式庫(kù)

  • symfony/console?– Symfony命令列工作元件
  • Boris?– 一個(gè)微型的PHP REPL
  • PsySH?– 另一個(gè)PHP REPL
  • Pecan?– 一個(gè)事件驅(qū)動(dòng),非阻塞的shell
  • GetOpt?– 一個(gè)命令列選擇解析器
  • OptParse?– 另一個(gè)命令列選擇解析器
  • Commando?– 一個(gè)簡(jiǎn)單的命令列選擇解析器
  • GetOptionKit?– 同樣還是一個(gè)命令列選擇解析器
  • Cron Expression?-計(jì)算cron運(yùn)行日期的庫(kù)
  • ShellWrap?– 一個(gè)簡(jiǎn)單的命令列包裝庫(kù)
  • Hoa Console?– 另一個(gè)命令列庫(kù)
  • Shunt?-一個(gè)在多臺(tái)遠(yuǎn)端機(jī)器上並行運(yùn)行的命令列庫(kù)
  • Cilex?– 建構(gòu)命令列工具的小型框架
  • CLImate?– 建立命令列工具的框架(可以輸出顏色和特殊格式)
  • Webmozart Console

定時(shí)任務(wù)( Crontab )

定時(shí)任務(wù)管理 crontab在 PHP 中的相關(guān)封裝

  • Dispatcher?– 基於Laravel的定時(shí)任務(wù)管理
  • swoole-crontab?– 基於swoole的定時(shí)器程序,支援秒級(jí)處理
  • jobby?– 一個(gè) PHP 的計(jì)時(shí)任務(wù)管理器
  • cronlingo?– Express crontabs as human friendly phrases

身份驗(yàn)證( Authentication and Authorization )

實(shí)作身份驗(yàn)證模式的函式庫(kù)

  • Sentinel?– 一個(gè)驗(yàn)證與授權(quán)的架構(gòu)
  • Sentinel Social?– 一個(gè)用於社群網(wǎng)路身分驗(yàn)證的函式庫(kù)
  • Opauth?– 提供了 OAuth 認(rèn)證的支援,提供統(tǒng)一標(biāo)準(zhǔn)的存取方法
  • OAuth2 Server?– 一個(gè)OAuth2驗(yàn)證伺服器、資源伺服器和用戶端程式庫(kù)
  • OAuth2 Server?– 一個(gè)OAuth2伺服器實(shí)作
  • PHP oAuthLib?– 另一個(gè)OAuth庫(kù)
  • TwitterOAuth?– 一個(gè)Twitter OAuth庫(kù)
  • TwitterSDK?– 一個(gè)經(jīng)過(guò)完全測(cè)試的Twitter SDK
  • Hawk?– 一個(gè)Hawk HTTP驗(yàn)證庫(kù)
  • HybridAuth?– 一個(gè)開(kāi)源的社群登入庫(kù)
  • Lock?– 一個(gè) Access Control Lists (ACL) 系統(tǒng)函式庫(kù).
  • OAuth 1.0 Client?– 一個(gè) OAuth 1.0 客戶端庫(kù).
  • OAuth 2.0 Client?– 一個(gè) OAuth 2.0 客戶端庫(kù).
  • Sentry?– 認(rèn)證與授權(quán)系統(tǒng)
  • EvaOAuth?– 統(tǒng)一介面的 OAuth 登入 PHP 類別庫(kù)
  • JSON Web Token– JSON網(wǎng)路令牌庫(kù)
    • php-jwt
    • jwt
    • jose?– JSON簽章與加密的函式庫(kù)
    • slim-jwt-auth
    • jwt-auth

標(biāo)記( Markup )

處理標(biāo)記的函式庫(kù)

  • Decoda?– 一個(gè)輕量級(jí)的標(biāo)記解析庫(kù)
  • PHP Markdown?– Markdown解析器
  • CommonMark PHP?– 一個(gè)支援?CommonMark spec?的Markdown解析器.
  • Parsedown?– 一個(gè)Markdown解析器
  • Ciconia?– 一個(gè)支援Github風(fēng)格的Markdown解析器
  • Cebe Markdown?– 一個(gè)快速、可擴(kuò)展的Markdown解析器
  • HTML5 PHP?– 一個(gè)HTML5解析與序列化的函式庫(kù)
  • Emoji?– 一個(gè)簡(jiǎn)單的處理emoji的類別庫(kù)
  • php-emoji?– 一個(gè)emoji表情轉(zhuǎn)換庫(kù)

字串( Strings )

解析與操縱字串的函式庫(kù)

  • ANSI to HTML5?– 一個(gè)將ANSI轉(zhuǎn)換為HTML5的函式庫(kù)
  • Patchwork UTF-8?– 處理UTF-8格式字串的便攜式函式庫(kù)
  • Hoa String?– 另一個(gè)UTF-8格式的字串庫(kù)
  • Stringy?– 一個(gè)多位元組支援的字串操縱庫(kù)
  • Color Jizz?– 一個(gè)處理和轉(zhuǎn)換顏色的庫(kù)
  • UUID?– 產(chǎn)生UUIDs的函式庫(kù)
  • Slugify?– 一個(gè)將字串轉(zhuǎn)換為slug格式的函式庫(kù)
  • Urlify?– 一個(gè)Django URLify.js的PHP埠
  • Text?– 一個(gè)文字處理庫(kù)
  • SQL Formatter?– 一個(gè)用來(lái)格式化SQL語(yǔ)句的函式庫(kù)
  • UA Parser?– 一個(gè)解析UA(User Agent)字串的函式庫(kù)
  • Device Detector?– 另一個(gè)解析UA(User Agent)字串的函式庫(kù)
  • Mobile-Detect?– 一個(gè)輕量級(jí)的偵測(cè)行動(dòng)裝置的函式庫(kù)(包括桌上型裝置)
  • Browser?– 偵測(cè)關(guān)於使用者的瀏覽器環(huán)境

數(shù)字( Numbers )

處理數(shù)字的庫(kù)

  • Numbers PHP?– 一個(gè)處理數(shù)字的函式庫(kù)
  • Math?– 處理較大數(shù)字的函式庫(kù)
  • ByteUnits?– 一個(gè)在二進(jìn)位和測(cè)量系統(tǒng)中解析、格式化和轉(zhuǎn)換位元組單位的函式庫(kù)
  • PHP Units of Measure?– 一個(gè)測(cè)量單位間轉(zhuǎn)換的庫(kù)
  • PHP Conversion?– 另一個(gè)測(cè)量單位間轉(zhuǎn)換的庫(kù)
  • LibPhoneNumber for PHP?– PHP實(shí)作的Google電話號(hào)碼處理系統(tǒng)函式庫(kù)
  • hashids.php?– 用來(lái)把整數(shù)產(chǎn)生唯一字串(例如:透過(guò)加密解密id來(lái)隱藏真實(shí)id)

過(guò)濾與驗(yàn)證( Filtering ang Validation )

用於過(guò)濾和驗(yàn)證資料的函式庫(kù)

  • Filterus?– 一個(gè)簡(jiǎn)單的PHP過(guò)濾庫(kù)
  • Respect Validation?– 一個(gè)簡(jiǎn)單的驗(yàn)證庫(kù)
  • Valitron?– 另一個(gè)資料驗(yàn)證庫(kù)
  • Cake Validation?– 另一個(gè)資料驗(yàn)證庫(kù)
  • php-readability?– 內(nèi)容分析演算法
  • Upload?– 一個(gè)處理檔案上傳與驗(yàn)證的函式庫(kù)
  • DMS Filter?– 一個(gè)基於標(biāo)註的過(guò)濾庫(kù)
  • MetaYaml?– 支援YAML、JSON和XML的一個(gè)模式驗(yàn)證函式庫(kù)
  • ISO-codes?– 驗(yàn)證不同ISO和ZIP編碼的函式庫(kù)

REST和API

用於開(kāi)發(fā)restful APIs的函式庫(kù)和Web框架

  • Apigility?– 一個(gè)使用Zend Framework2建構(gòu)的API建構(gòu)器
  • Hateoas?– 一個(gè)HATEOAS REST的web服務(wù)庫(kù)
  • HAL?– 一個(gè)超文本應(yīng)用語(yǔ)言(HAL)建構(gòu)庫(kù)
  • Negotiation?– 一個(gè)內(nèi)容協(xié)商庫(kù)
  • Drest?-一個(gè)將Doctrine實(shí)體展現(xiàn)為REST資源結(jié)點(diǎn)的庫(kù)
  • Restler?– 一個(gè)將PHP方法展現(xiàn)為RESTful web API的輕量級(jí)框架
  • fractal?– [最佳實(shí)踐]資料回傳的統(tǒng)一化處理

快取( Caching )

快取資料的庫(kù)

  • Alternative PHP Cache (APC)?– PHP的開(kāi)源操作碼快取
  • Doctrine Cache?– 一個(gè)快取庫(kù).
  • Zend Cache?– 另一個(gè)快取庫(kù)
  • Cake Cache?– 一個(gè)用於快取的函式庫(kù)
  • Stash?– 另一個(gè)快取庫(kù)
  • CacheTool?– 一個(gè)清除APC/opcode快取的命令列工具
  • PhpFastCache?– PHP 快取庫(kù)

資料結(jié)構(gòu)與儲(chǔ)存( Data Structure and Storage )

實(shí)現(xiàn)資料結(jié)構(gòu)與儲(chǔ)存技術(shù)的函式庫(kù)

  • Ardent?– 一個(gè)資料結(jié)構(gòu)庫(kù)
  • PHP Collections?– 一個(gè)簡(jiǎn)單的集合庫(kù)
  • Serializer?– 用於序列化和反序列化資料的函式庫(kù)
  • Zend Serializer?– 另一個(gè)用於序列化和反序列化資料的函式庫(kù)
  • PHP Object Storage?– 一個(gè)用於物件儲(chǔ)存的函式庫(kù)
  • Fractal?– 一個(gè)將複雜資料結(jié)構(gòu)轉(zhuǎn)換為JSON輸出的函式庫(kù)
  • Totem?– 一個(gè)管理與建立資料修改集的函式庫(kù)
  • PINQ?– PHP即時(shí)Linq函式庫(kù)
  • JsonMapper?– 一個(gè)將內(nèi)嵌JSON結(jié)構(gòu)映射到PHP類別上的庫(kù)
  • Cake Collection?– 一個(gè)簡(jiǎn)單的收藏品庫(kù)

通知( Notifications )

關(guān)於通知的函式庫(kù)

  • Nod?– 一個(gè)通知庫(kù)
  • Notificato?– 一個(gè)處理推播訊息的函式庫(kù)
  • Notification Pusher?– 裝置推播通知的獨(dú)立庫(kù)
  • Notificator?– 一個(gè)輕量級(jí)通知庫(kù)

部署( Deployment )

用於專案部署的函式庫(kù)

  • Pomander?– 一個(gè)PHP應(yīng)用的部署工具
  • Rocketeer?– PHP的快速和簡(jiǎn)單部署器
  • Envoy?– 使用PHP執(zhí)行SSH任務(wù)的工具
  • Plum?– 一個(gè)部署庫(kù)
  • Deployer?– 一個(gè)部署工具
  • walle-web?– 一個(gè)開(kāi)源的web程式碼發(fā)佈管理系統(tǒng)

國(guó)際化與在地化(Internationalisation and Localisation)

用於國(guó)際化(I18n)和本地化(L10n)的庫(kù)

  • Aura Intl
  • Cake I18n?– 翻譯與在地化訊息

第三方API( Third Party APIs )

存取第三方API的函式庫(kù)

  • mailgun-php?– Mailgun’s Official SDK for PHP

擴(kuò)充( Extensions )

幫助建構(gòu)PHP擴(kuò)充的函式庫(kù)

  • Zephir?– 用於開(kāi)發(fā)PHP擴(kuò)充的一種在PHP和C++間的編譯語(yǔ)言
  • PHP CPP?– 一個(gè)用來(lái)開(kāi)發(fā)PHP擴(kuò)充的C++函式庫(kù)

PHP 安裝(PHP Installation)

幫忙安裝和管理PHP

  • HomeBrew?– 一個(gè)OSX的套件管理工具
  • HomeBrew PHP?– HomeBrew中PHP的安裝包
  • PHP OSX?– 一個(gè)OSX中的PHP安裝器
  • PHP Brew?– 一個(gè)PHP版本管理工具與安裝器
  • PHP Env?– 另一個(gè)PHP版本工具
  • PHP Switch?– 另一個(gè)PHP版本工具
  • PHP Build?– 另一個(gè)PHP版本工具
  • VirtPHP?– 一個(gè)創(chuàng)建和管理分離的PHP環(huán)境的工具

開(kāi)發(fā)環(huán)境(Development Environment)

創(chuàng)建沙箱開(kāi)發(fā)環(huán)境的軟體和工具

  • Vagrant?– 一個(gè)輕便的創(chuàng)造開(kāi)發(fā)環(huán)境的工具
  • Ansible?– 一個(gè)簡(jiǎn)單的業(yè)務(wù)流程架構(gòu)
  • Puppet?– 伺服器自動(dòng)化框架與應(yīng)用
  • PuPHPet?– 一個(gè)用於建構(gòu)PHP開(kāi)發(fā)虛擬機(jī)器工具
  • Protobox?– 另一個(gè)用於建構(gòu)PHP開(kāi)發(fā)虛擬機(jī)器工具
  • Phansible?– 另一個(gè)用於建構(gòu)PHP開(kāi)發(fā)虛擬機(jī)器工具
  • centstead?– Laravel local development environment base on vagrant and homestead

虛擬機(jī)器(Virtual Machines)

替代的PHP虛擬機(jī)器

  • HHVM?– Facebook 開(kāi)源的PHP虛擬機(jī)
  • HippyVM?– 另一個(gè)PHP虛擬機(jī)器

開(kāi)發(fā)工具(Integrated Development Environment)

支援PHP的IDE

  • Netbeans
  • Eclipse for PHP Developers
  • PhpStorm

Web 應(yīng)用程式(Web Applications)

基於Web的應(yīng)用程式和工具

  • 3V4L?– Online PHP shell
  • DBV?– 資料庫(kù)版本控制應(yīng)用程式
  • PHP Queue?– 管理佇列的後端程序
  • MailCatcher?– 一個(gè)接受和查看郵件的程式
  • Cachet?– 一個(gè)開(kāi)源的網(wǎng)站狀態(tài)展示系統(tǒng)(如: status.github.com )
  • phpRedisAdmin?– Redis 管理工具
  • phpPgAdmin?– PostgreSQL管理工具
  • phpMyAdmin?– MySQL管理工具
  • rockmongo?– MongoDB管理工具

基礎(chǔ)設(shè)施(Infrastructure)

提供PHP應(yīng)用程式和服務(wù)的基礎(chǔ)設(shè)施

  • appserver.io?– 基於PHP的多執(zhí)行緒應(yīng)用程式伺服器

其他( Miscellaneous )

不屬於以上分類的有用的類別庫(kù)和工具

  • pinyin?– 漢字轉(zhuǎn)拼音的庫(kù)
  • Pinyin?– 漢字轉(zhuǎn)拼音的庫(kù)
  • class.upload.php?– 檔案上傳處理類別
  • php-paginator?– 分頁(yè)處理類別
  • Underscore.php?– Underscore.js的PHP實(shí)作
  • Flexihash?– 一致性hash庫(kù)
  • Eden?– 一個(gè)PHP快速開(kāi)發(fā)類別庫(kù),它包含許多元件用來(lái)自動(dòng)載入、事件驅(qū)動(dòng)、文件系統(tǒng)、快取、範(fàn)本、國(guó)際化、資料庫(kù)、web服務(wù)、支付網(wǎng)關(guān)、裝載和雲(yún)端服務(wù)技術(shù)。
  • html-parser?– html解析工具
  • PHPCrawl?– PHP的爬蟲框架
  • Tig – 命令列下的 Git 瀏覽器

英文版

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Contributing

Please see?CONTRIBUTING?and?CODE-OF-CONDUCT?for details.

目錄

  • 很棒的 PHP
    • 依賴管理
    • 依賴管理附加功能
    • 框架
    • 框架附加功能
    • 組件
    • 微框架
    • 微框架附加功能
    • 路由器
    • 模板化
    • 靜態(tài)站點(diǎn)產(chǎn)生器
    • HTTP
    • 中介軟體
    • 網(wǎng)址
    • 電子郵件
    • 文件
    • 直播
    • 依賴注入
    • 圖像
    • 測(cè)驗(yàn)
    • 持續(xù)整合
    • 文檔
    • 安全
    • 密碼
    • 程式碼分析
    • 建築
    • 調(diào)試與分析
    • 建置工具
    • 任務(wù)運(yùn)行器
    • 導(dǎo)航
    • 資產(chǎn)管理
    • 地理位置
    • 日期和時(shí)間
    • 活動(dòng)
    • 記錄
    • 電子商務(wù)
    • PDF
    • 辦公室
    • 資料庫(kù)
    • 遷移
    • NoSQL
    • 排隊(duì)
    • 搜尋
    • 命令列
    • 身份驗(yàn)證與授權(quán)
    • 標(biāo)記
    • 弦樂(lè)
    • 數(shù)字
    • 過(guò)濾和驗(yàn)證
    • API
    • 快取
    • 資料結(jié)構(gòu)與儲(chǔ)存
    • 通知
    • 部署
    • 國(guó)際化與在地化
    • 第三方API
    • 擴(kuò)充
    • 雜項(xiàng)
  • 軟體
    • PHP安裝
    • 開(kāi)發(fā)環(huán)境
    • 虛擬機(jī)
    • 整合開(kāi)發(fā)環(huán)境
    • 網(wǎng)路應(yīng)用程式
    • 基礎(chǔ)設(shè)施
  • 資源
    • PHP 網(wǎng)站
    • 其他網(wǎng)站
    • PHP 書籍
    • PHP 影片
    • PHP 閱讀
    • PHP 內(nèi)部原理閱讀
  • 貢獻(xiàn)

依賴管理

用於依賴項(xiàng)和套件管理的庫(kù)。

  • Composer 安裝程式 – 多框架 Composer 庫(kù)安裝程式。
  • Composer/Packagist – 套件和相依性管理器。
  • Melody – 一種建立單一檔案作曲家腳本的工具。
  • Pickle – PHP 擴(kuò)充安裝程式。

依賴管理附加功能

與依賴管理相關(guān)的額外功能。

  • Comified – 一個(gè)在執(zhí)行時(shí)解析專案 Composer 環(huán)境的函式庫(kù)。
  • Composer Checker – 驗(yàn)證 Composer 配置的工具。
  • Composer Merge Plugin – 一個(gè)用於合併多個(gè)composer.json 檔案的composer 插件。
  • Composition – 用於運(yùn)行時(shí)檢查 Composer 環(huán)境的庫(kù)。
  • NameSpacer – 一個(gè)將底線轉(zhuǎn)換為命名空間的函式庫(kù)。
  • 補(bǔ)丁安裝程式 – 使用 Composer 安裝修補(bǔ)程式的庫(kù)。
  • Prestissimo – 一個(gè)支援並行安裝過(guò)程的作曲家插件。
  • Satis – 靜態(tài) Composer 儲(chǔ)存庫(kù)產(chǎn)生器。
  • tooly – 使用 Composer 管理專案中 PHAR 檔案的函式庫(kù)。
  • Toran Proxy – 靜態(tài) Composer 儲(chǔ)存庫(kù)和代理程式。

框架

Web 開(kāi)發(fā)框架。

  • Aura PHP – 獨(dú)立組件的框架。
  • CakePHP – 快速應(yīng)用程式開(kāi)發(fā)框架 (CP)。
  • Laravel 5 – 另一個(gè) PHP 框架 (L5)。
  • Nette – 另一個(gè)由各個(gè)組件組成的框架。
  • Phalcon – 作為 C 擴(kuò)展實(shí)現(xiàn)的框架。
  • PPI 框架 2 – 互通性框架。
  • Symfony 2 – 由各個(gè)組件 (SF2) 組成的框架。
  • Yii2 – 另一個(gè) PHP 框架。
  • Zend Framework 2 – 由各個(gè)元件組成的另一個(gè)架構(gòu) (ZF2)。
  • Radar – PHP 的操作域響應(yīng)程式實(shí)作。
  • Ice – 另一個(gè)簡(jiǎn)單快速的 PHP 框架,作為 C 擴(kuò)充功能提供。

框架附加功能

與 Web 開(kāi)發(fā)框架相關(guān)的額外內(nèi)容。

  • CakePHP CRUD – CakePHP 的快速應(yīng)用程式開(kāi)發(fā) (RAD) 外掛程式。
  • Knp RAD Bundle – Symfony 2 的快速應(yīng)用程式開(kāi)發(fā) (RAD) 套件。
  • Symfony CMF – 用於建立自訂 CMS 的內(nèi)容管理框架。

組件

來(lái)自 Web 開(kāi)發(fā)框架和開(kāi)發(fā)小組的獨(dú)立組件。

  • CakePHP 外掛程式 – CakePHP 外掛程式目錄。
  • Hoa 專案 – 另一個(gè) PHP 元件套件。
  • League of Extraordinary Packages – 一個(gè) PHP 套件開(kāi)發(fā)小組。
  • Symfony2 組件 – 構(gòu)成 Symfony 2 的組件。
  • Zend Framework 2 元件 – 構(gòu)成 Zend Framework 的元件。

微框架

微框架和路由器。

  • Bullet PHP – 用於建立 REST API 的微型框架。
  • Lumen – Laravel 的微型框架。
  • Proton – 相容於 StackPHP 的微框架。
  • Silex – 圍繞 Symfony2 組件構(gòu)建的微型框架。
  • Slim – 另一個(gè)簡(jiǎn)單的微框架。

微框架附加功能

與微框架和路由器相關(guān)的額外內(nèi)容。

  • Silex Skeleton – Silex 的專案架構(gòu)。
  • Silex Web Profiler – Silex 的 Web 偵錯(cuò)工具列。
  • Slim Skeleton – Slim 的骨架。
  • Slim View – Slim 的自訂視圖集合。

路由器

用於處理應(yīng)用程式路由的庫(kù)。

  • Fast Route – 快速路由庫(kù)。
  • Klein – 靈活的路由器。
  • Pux – 另一個(gè)快速路由庫(kù)。
  • Route – 建構(gòu)在 Fast Route 之上的路由庫(kù)。

模板化

用於模板和詞法分析的函式庫(kù)和工具。

  • Foil – 另一個(gè)原生 PHP 範(fàn)本庫(kù)。
  • Lex – 輕量級(jí)模板解析器。
  • MtHaml – HAML 模板語(yǔ)言的 PHP 實(shí)作。
  • Mustache – Mustache 模板語(yǔ)言的 PHP 實(shí)作。
  • Phly Mustache – Mustache 模板語(yǔ)言的另一種 PHP 實(shí)作。
  • PHPTAL – TAL 模板語(yǔ)言的 PHP 實(shí)作。
  • Plates – 原生 PHP 範(fàn)本庫(kù)。
  • Smarty – 一個(gè)補(bǔ)充 PHP 的模板引擎。
  • Twig – 一種綜合模板語(yǔ)言。
  • Tale Jade – Jade 模板語(yǔ)言的 PHP 實(shí)作。

靜態(tài)站點(diǎn)產(chǎn)生器

用於預(yù)處理內(nèi)容以產(chǎn)生網(wǎng)頁(yè)的工具。

  • Couscous – Couscous 將 Markdown 文件變成漂亮的網(wǎng)站。這是 GitHub Pages 的增強(qiáng)版。
  • Phrozn – 另一個(gè)將 Textile、Markdown 和 Twig 轉(zhuǎn)換為 HTML 的工具。
  • Sculpin – 將 Markdown 和 Twig 轉(zhuǎn)換為靜態(tài) HTML 的工具。
  • Spress – 一種可擴(kuò)充工具,可將 Markdown 和 Twig 轉(zhuǎn)換為 HTML。

HTTP

使用 HTTP 的函式庫(kù)。

  • Buzz – 另一個(gè) HTTP 用戶端。
  • Guzzle – 全面的 HTTP 用戶端。
  • HTTPFul – 可連結(jié)的 HTTP 用戶端。
  • PHP VCR – 用於記錄和重播 HTTP 請(qǐng)求的函式庫(kù)。
  • Requests – 一個(gè)簡(jiǎn)單的 HTTP 函式庫(kù)。
  • Retrofit – 一個(gè)可輕鬆建立 REST API 用戶端的程式庫(kù)。
  • zend-diactoros – PSR-7 HTTP 訊息實(shí)作。

刮擦

用於抓取網(wǎng)站的庫(kù)。

  • 嵌入 – 來(lái)自任何網(wǎng)路服務(wù)或頁(yè)面的資訊擷取器。
  • Goutte – 一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)抓取工具。
  • PHP Spider – 一個(gè)可設(shè)定且可擴(kuò)充的 PHP 網(wǎng)路蜘蛛。

中介軟體

使用中間件建立應(yīng)用程式的庫(kù)。

  • Expressive – Zend 的 PSR-7 中介軟體框架。
  • PSR7-中間件 – 鼓舞人心的方便中間件集合。
  • Relay – PHP 5.5 PSR-7 中介軟體調(diào)度程式。
  • Stack – Silex/Symfony 的可堆疊中間件庫(kù)。
  • zend-stratigility – 基於 PSR-7 建構(gòu)的 PHP 中介軟體。

網(wǎng)址

用於解析 URL 的函式庫(kù)。

  • PHP 網(wǎng)域解析器 – 網(wǎng)域後綴解析器庫(kù)。
  • Purl – 一個(gè) URL 操作庫(kù)。
  • sabre/uri – 一個(gè)功能性的 URI 操作庫(kù)。
  • Uri – 另一個(gè) URL 操作庫(kù)。

電子郵件

用於發(fā)送和解析電子郵件的庫(kù)。

  • CssToInlineStyles – 在電子郵件範(fàn)本中內(nèi)嵌 CSS 的函式庫(kù)。
  • 電子郵件回覆解析器 – 電子郵件回覆解析器庫(kù)。
  • 電子郵件驗(yàn)證器 – 一個(gè)小型電子郵件地址驗(yàn)證庫(kù)。
  • Fetch – IMAP 庫(kù)。
  • Mautic – 電子郵件行銷自動(dòng)化
  • PHPMailer – 另一個(gè)郵件解決方案。
  • Stampie – 電子郵件服務(wù)庫(kù),例如 SendGrid、PostMark、MailGun 和 Mandrill。
  • SwiftMailer – 郵件解決方案。

文件

用於文件操作和 MIME 類型檢測(cè)的庫(kù)。

  • Apache MIME 類型 – 解析 Apache MIME 類型的函式庫(kù)。
  • Canal – 用於確定網(wǎng)路媒體類型的程式庫(kù)。
  • CSV – CSV 資料操作庫(kù)。
  • Ferret – MIME 檢測(cè)庫(kù)。
  • Flysystem – 另一個(gè)檔案系統(tǒng)抽象層。
  • Gaufrette – 檔案系統(tǒng)抽象層。
  • Hoa Mime – 另一個(gè) MIME 檢測(cè)庫(kù)。
  • Lurker – 資源追蹤庫(kù)。
  • PHP FFmpeg – FFmpeg 影片庫(kù)的包裝器。

直播

用於處理流的庫(kù)。

  • Streamer – 一個(gè)簡(jiǎn)單的物件導(dǎo)向的流包裝庫(kù)。

依賴注入

實(shí)作依賴注入設(shè)計(jì)模式的函式庫(kù)。

  • Acclimate – 依賴注入容器和服務(wù)定位器的通用介面。
  • Auryn – 遞歸依賴注入器。
  • Container – 另一個(gè)靈活的依賴注入容器。
  • PHP-DI – 一個(gè)支援自動(dòng)組裝的依賴注入容器。
  • Pimple – 一個(gè)小型依賴注入容器。
  • Symfony DI – 依賴注入容器組件 (SF2)。

圖像

用於操作影像的庫(kù)。

  • 顏色提取器 – 用於從圖像中提取顏色的庫(kù)。
  • GIF Creator – 用於從多個(gè)圖像建立 GIF 動(dòng)畫的庫(kù)。
  • GIF Frame Extractor – 提取 GIF 動(dòng)畫幀資訊的庫(kù)。
  • Glide – 按需影像處理庫(kù)。
  • Image Hash – 用於產(chǎn)生感知影像雜湊的函式庫(kù)。
  • Image Optimizer – 用於最佳化影像的庫(kù)。
  • Image With Text – 用於將文字嵌入到圖像中的庫(kù)。
  • Imagine – 影像處理庫(kù)。
  • Intervention Image – 另一個(gè)影像處理庫(kù)。
  • PHP Image Workshop – 另一個(gè)影像處理庫(kù)。

測(cè)驗(yàn)

用於測(cè)試程式碼庫(kù)和產(chǎn)生測(cè)試資料的庫(kù)。

  • Alice – 一個(gè)富有表現(xiàn)力的夾俱生成庫(kù)。
  • AspectMock – PHPUnit/Codeception 的模擬框架。
  • Atoum – 一個(gè)簡(jiǎn)單的測(cè)試庫(kù)。
  • Behat – 行為驅(qū)動(dòng)開(kāi)發(fā) (BDD) 測(cè)試框架。
  • Codeception – 一個(gè)完整的堆疊測(cè)試框架。
  • DBUnit – PHPUnit 的資料庫(kù)測(cè)試庫(kù)。
  • Faker – 一個(gè)假資料產(chǎn)生器庫(kù)。
  • HTTP Mock – 用於在單元測(cè)試中模擬 HTTP 請(qǐng)求的函式庫(kù)。
  • Kahlan – 全端單元/BDD 測(cè)試框架,具有內(nèi)建存根、模擬和程式碼覆蓋支援。
  • Mink – 網(wǎng)路驗(yàn)收測(cè)試。
  • Mockery – 用於測(cè)試的模擬物件庫(kù)。
  • ParaTest – PHPUnit 的平行測(cè)試函式庫(kù)。
  • Peridot – 事件驅(qū)動(dòng)的測(cè)試框架。
  • Phake – 另一個(gè)用於測(cè)試的模擬物件庫(kù)。
  • Pho – 另一個(gè)行為驅(qū)動(dòng)的開(kāi)發(fā)測(cè)試框架。
  • PHP-Mock – 用於內(nèi)建 PHP 函數(shù)(例如 time())的模擬函式庫(kù)。
  • PHPSpec – 依規(guī)範(fàn)設(shè)計(jì)的單元測(cè)試庫(kù)。
  • PHPT – PHP 本身使用的測(cè)試工具。
  • PHPUnit – 單元測(cè)試框架。
  • Prophecy – 一個(gè)高度固執(zhí)己見(jiàn)的模擬框架。
  • Samsui – 另一個(gè)假資料產(chǎn)生器庫(kù)。
  • VFS Stream – 用於測(cè)試的虛擬檔案系統(tǒng)流包裝器。
  • VFS – 另一個(gè)用於測(cè)試的虛擬檔案系統(tǒng)。

持續(xù)整合

用於持續(xù)整合的程式庫(kù)和應(yīng)用程式。

  • CircleCI – 持續(xù)整合平臺(tái)。
  • GitlabCi – 讓 GitLab CI 測(cè)試、建置、部署您的程式碼。 TravisCi 喜歡。
  • Jenkins – 一個(gè)支援 PHP 的持續(xù)整合平臺(tái)。
  • JoliCi – 用 PHP 編寫並由 Docker 提供支援的持續(xù)整合客戶端。
  • PHPCI – PHP 的開(kāi)源持續(xù)整合平臺(tái)。
  • SemaphoreCI – 用於開(kāi)源和私有專案的持續(xù)整合平臺(tái)。
  • Shippable – 一個(gè)基於 Docker 的持續(xù)整合平臺(tái),適用於開(kāi)源和私有專案。
  • Sismo – 持續(xù)測(cè)試伺服器庫(kù)。
  • Travis CI – 持續(xù)整合平臺(tái)。
  • Wercker – 持續(xù)整合平臺(tái)

文檔

用於產(chǎn)生專案文件的庫(kù)。

  • APIGen – 另一個(gè) API 文件產(chǎn)生器。
  • daux.io – 使用 Markdown 文件的文檔產(chǎn)生器。
  • PHP Documentor 2 – 文檔產(chǎn)生器。
  • phpDox – PHP 專案的文檔產(chǎn)生器(不限於 API 文件)。
  • Sami – API 文件產(chǎn)生器。

安全

用於產(chǎn)生安全隨機(jī)數(shù)、加密資料和掃描漏洞的庫(kù)。

  • Halite – 一個(gè)使用 libsodium 進(jìn)行加密的簡(jiǎn)單函式庫(kù)。
  • HTML Purifier – 符合標(biāo)準(zhǔn)的 HTML 過(guò)濾器。
  • IniScan – 掃描 PHP INI 檔案以確保安全的工具。
  • Optimus – 基於 Knuth 乘法雜湊方法的 ID 混淆。
  • PHP 加密 – 安全的 PHP 加密函式庫(kù)。
  • PHP IDS – 結(jié)構(gòu)化 PHP 安全層。
  • PHP SSH – 一個(gè)實(shí)驗(yàn)性的物件導(dǎo)向的 SSH 包裝庫(kù)。
  • PHPSecLib – 一個(gè)純 PHP 安全通訊庫(kù)。
  • RandomLib – 用於產(chǎn)生隨機(jī)數(shù)和字串的庫(kù)。
  • SecurityMultiTool – 一個(gè) PHP 安全庫(kù)。
  • SensioLabs 安全檢查 – 一個(gè)網(wǎng)路工具,用於檢查您的 Composer 依賴項(xiàng)以獲得安全建議。
  • TCrypto – 一個(gè)簡(jiǎn)單的加密鍵值儲(chǔ)存庫(kù)。
  • True Random – 使用 www.random.org 產(chǎn)生隨機(jī)數(shù)的函式庫(kù)。
  • VAddy – 用於 Web 應(yīng)用程式的持續(xù)安全測(cè)試平臺(tái)。
  • Zed – 用於 Web 應(yīng)用程式的整合滲透測(cè)試工具。

密碼

用於使用和儲(chǔ)存密碼的程式庫(kù)和工具。

  • GenPhrase – 用於產(chǎn)生安全隨機(jī)密碼的函式庫(kù)。
  • Password Compat – 新 PHP 5.5 密碼函數(shù)的相容性函式庫(kù)。
  • 密碼原則 – 適用於 PHP 和 JavaScript 的密碼原則庫(kù)。
  • 密碼驗(yàn)證器 – 用於驗(yàn)證和升級(jí)密碼雜湊的程式庫(kù)。
  • 密碼產(chǎn)生器 – 用於產(chǎn)生隨機(jī)密碼的 PHP 函式庫(kù)。
  • PHP 密碼庫(kù) – 用於產(chǎn)生和驗(yàn)證密碼的庫(kù)。
  • phpass – 便攜式密碼雜湊框架。
  • Zxcvbn PHP – 基於 Zxcvbn JS 的真實(shí) PHP 密碼強(qiáng)度估計(jì)函式庫(kù)。

程式碼分析

用於分析、解析和操作程式碼庫(kù)的函式庫(kù)和工具。

  • Athletic – 基於註釋的基準(zhǔn)測(cè)試框架。
  • Code Climate – 自動(dòng)程式碼審查。
  • Dissect – 一組用於詞法和句法分析的工具。
  • Exakat – PHP 靜態(tài)分析引擎。
  • GrumPHP – 一個(gè)捍衛(wèi)程式碼品質(zhì)的作曲家插件。
  • Mondrian – 使用圖論的程式碼分析工具。
  • PHP Analyser – 用於分析 PHP 程式碼以尋找 bug 和錯(cuò)誤的函式庫(kù)。
  • PHP Code Sniffer – 一個(gè)偵測(cè) PHP、CSS 和 JS 編碼標(biāo)準(zhǔn)違規(guī)的函式庫(kù)。
  • PHP CS Fixer – 編碼標(biāo)準(zhǔn)修復(fù)程式庫(kù)。
  • PHP Manipulator – 用於分析和修改 PHP 原始碼的函式庫(kù)。
  • PHP Mess Detector – 一個(gè)掃描程式碼中錯(cuò)誤、次優(yōu)程式碼、未使用的參數(shù)等的函式庫(kù)。
  • PHP Metrics – 靜態(tài)指標(biāo)庫(kù)。
  • PHP Migration – 用於 PHP 版本遷移的靜態(tài)分析器。
  • PHP 解析器 – 用 PHP 寫的 PHP 解析器。
  • PHP 重構(gòu)瀏覽器 – 用於重構(gòu) PHP 程式碼的命令列公用程式。
  • PHP 語(yǔ)義版本控制檢查器 - 一個(gè)命令列實(shí)用程序,用於比較兩個(gè)來(lái)源集並確定要應(yīng)用的適當(dāng)語(yǔ)義版本控制。
  • phan – 基於 PHP 7+ 和 php-ast 擴(kuò)充的靜態(tài)分析器。
  • PHPCheckstyle – 一種幫助遵守某些編碼約定的工具。
  • PHPCPD – 一個(gè)偵測(cè)複製和貼上程式碼的函式庫(kù)。
  • PhpDependencyAnalysis – 建立可自訂依賴關(guān)係圖的工具。
  • PHPLOC – 快速測(cè)量 PHP 專案大小的工具。
  • PHPQA – 用於運(yùn)行 QA 工具(phploc、phpcpd、phpcs、pdepend、phpmd、phpmetrics)的工具。
  • PHPPHP – PHP 中的 PHP VM 實(shí)作。
  • PHPSandbox – PHP 沙箱環(huán)境。
  • Qafoo 品質(zhì)分析器 – 視覺(jué)化指標(biāo)和原始程式碼的工具。
  • Scrutinizer – 一個(gè)用來(lái)檢查 PHP 程式碼的網(wǎng)路工具。
  • UBench – 一個(gè)簡(jiǎn)單的微型基準(zhǔn)測(cè)試庫(kù)。

建築

與設(shè)計(jì)模式、程式設(shè)計(jì)方法和組織程式碼方式相關(guān)的函式庫(kù)。

  • Compose – 函數(shù)組合庫(kù)。
  • Design Patterns PHP – 用 PHP 實(shí)作的軟體模式儲(chǔ)存庫(kù)。
  • Finite – 一臺(tái)簡(jiǎn)單的 PHP 有限狀態(tài)機(jī)。
  • Functional PHP – 函數(shù)式程式設(shè)計(jì)庫(kù)。
  • 加拉巴哥 – 演化語(yǔ)言轉(zhuǎn)變。
  • Iter – 一個(gè)使用生成器提供迭代原語(yǔ)的函式庫(kù)。
  • Monad PHP – 一個(gè)簡(jiǎn)單的 Monad 函式庫(kù)。
  • Patchwork – 用於重新定義使用者空間函數(shù)的函式庫(kù)。
  • PHP Option – 選項(xiàng)類型庫(kù)。
  • Pipeline – 管道模式實(shí)現(xiàn)。
  • Ruler – 一個(gè)簡(jiǎn)單的無(wú)狀態(tài)生產(chǎn)規(guī)則引擎。
  • RulerZ – 強(qiáng)大的規(guī)則引擎和規(guī)範(fàn)模式的實(shí)現(xiàn)。

調(diào)試與分析

用於調(diào)試和分析程式碼的函式庫(kù)和工具。

  • APM – 監(jiān)控?cái)U(kuò)展,將錯(cuò)誤和統(tǒng)計(jì)資訊收集到 SQLite/MySQL/StatsD 中。
  • Barbushin PHP Console – 另一個(gè)使用 Google Chrome 的 Web 偵錯(cuò)控制臺(tái)。
  • Blackfire.io – 低開(kāi)銷的程式碼分析器。
  • Kint – 調(diào)試和分析工具。
  • PHP 控制臺(tái) – Web 偵錯(cuò)控制臺(tái)。
  • PHP 偵錯(cuò)列 – 偵錯(cuò)工具列。
  • PHPBench – 一個(gè)基準(zhǔn)測(cè)試架構(gòu)。
  • PHPDBG – 互動(dòng)式 PHP 偵錯(cuò)器。
  • Tideways.io – 監(jiān)控與分析工具
  • Tracy – 一個(gè)簡(jiǎn)單的錯(cuò)誤偵測(cè)、日誌記錄和時(shí)間測(cè)量庫(kù)。
  • xDebug – PHP 的調(diào)試和分析工具。
  • XHProf – 最初由 Facebook 開(kāi)發(fā)的分析工具。
  • Z-Ray – Zend Server 的偵錯(cuò)與設(shè)定工具。

建置工具

專案建置與自動(dòng)化工具。

  • Bob – 一個(gè)簡(jiǎn)單的專案自動(dòng)化工具。
  • Box – 建立 PHAR 檔案的實(shí)用程式。
  • Construct – 一個(gè) PHP 專案/微包產(chǎn)生器。
  • Phake – 一個(gè) rake PHP 克隆庫(kù)。
  • Phing – 受 Apache Ant 啟發(fā)的 PHP 專案建置系統(tǒng)。

任務(wù)運(yùn)行器

用於自動(dòng)化和運(yùn)行任務(wù)的程式庫(kù)。

  • Bldr – 基於 Symfony 元件所建構(gòu)的 PHP 任務(wù)運(yùn)行器。
  • Jobby – 無(wú)需修改 crontab 的 PHP cron 作業(yè)管理器。
  • Robo – 具有物件導(dǎo)向配置的 PHP 任務(wù)執(zhí)行器。
  • Task – 受 Grunt 和 Gulp 啟發(fā)的純 PHP 任務(wù)執(zhí)行程式。

導(dǎo)航

建構(gòu)導(dǎo)航結(jié)構(gòu)的工具。

  • Cartographer – 網(wǎng)站地圖產(chǎn)生庫(kù)。
  • KnpMenu – 選單庫(kù)。

資產(chǎn)管理

管理、壓縮和縮小網(wǎng)站資產(chǎn)的工具。

  • Assetic – 資產(chǎn)管理管道庫(kù)。
  • JShrink – 一個(gè) JavaScript 壓縮器函式庫(kù)。
  • Munee – 資產(chǎn)優(yōu)化器庫(kù)。
  • Pipe – 另一個(gè)資產(chǎn)管理器管道庫(kù)。
  • Puli – 用於確定資產(chǎn)絕對(duì)路徑的庫(kù)。
  • BowerPHP – Bower 的 PHP 實(shí)作。網(wǎng)路封包管理器

地理位置

用於對(duì)地址進(jìn)行地理編碼並處理緯度和經(jīng)度的庫(kù)。

  • GeoCoder – 地理編碼庫(kù)。
  • GeoJSON – GeoJSON 實(shí)作。
  • GeoTools – 地理相關(guān)工具庫(kù)。
  • PHPGeo – 一個(gè)簡(jiǎn)單的地理庫(kù)。

日期和時(shí)間

用於處理日期和時(shí)間的庫(kù)。

  • CalendR – 日曆管理庫(kù)。
  • Carbon – 一個(gè)簡(jiǎn)單的 DateTime API 擴(kuò)充。
  • Chronos – 一個(gè) DateTime API 擴(kuò)展,支援可變和不可變的日期/時(shí)間。
  • ExpressiveDate – 另一個(gè) DateTime API 擴(kuò)充。
  • Moment.php – Moment.js 啟發(fā)的 PHP DateTime 處理程序,支援 i18n。

活動(dòng)

事件驅(qū)動(dòng)或?qū)嵶鞣亲枞录h(huán)的函式庫(kù)。

  • Amp – 事件驅(qū)動(dòng)的非阻塞 I/O 函式庫(kù)。
  • Broadway – 事件來(lái)源和 CQRS 函式庫(kù)。
  • Cake Event – 事件調(diào)度程式庫(kù) (CP)。
  • Elephant.io – 另一個(gè)網(wǎng)路套接字庫(kù)。
  • Evenement – 事件調(diào)度程式庫(kù)。
  • Event – 專注於領(lǐng)域事件的事件庫(kù)。
  • Hoa EventSource – 事件來(lái)源庫(kù)。
  • Hoa WebSocket – 另一個(gè)網(wǎng)路套接字庫(kù)。
  • Icicle – 具有協(xié)程、非阻塞 I/O 和多執(zhí)行緒的非同步函式庫(kù)。
  • Prooph Event Store – 用於保存事件訊息的事件來(lái)源元件
  • Ratchet – 一個(gè)網(wǎng)路套接字庫(kù)。
  • React – 事件驅(qū)動(dòng)的非阻塞 I/O 函式庫(kù)。
  • Rx.PHP – 反應(yīng)式擴(kuò)充庫(kù)。
  • Workerman – 事件驅(qū)動(dòng)的非阻塞 I/O 庫(kù)。

記錄

用於產(chǎn)生和使用日誌檔案的庫(kù)。

  • Analog – 基於閉包的微日誌記錄包。
  • KLogger – 易於使用的 PSR-3 相容日誌記錄類別。
  • Monolog – 綜合記錄器。

電子商務(wù)

用於接受付款和建立線上電子商務(wù)商店的庫(kù)和應(yīng)用程式。

  • Money – Fowler 貨幣模式的 PHP 實(shí)作。
  • OmniPay – 與框架無(wú)關(guān)的多網(wǎng)關(guān)支付處理庫(kù)。
  • Payum – 付款抽象庫(kù)。
  • Shopware – 高度客製化的電子商務(wù)軟體
  • Swap – 匯率庫(kù)。
  • Sylius – 開(kāi)源電子商務(wù)解決方案。

PDF

用於處理 PDF 檔案的程式庫(kù)和軟體。

  • Dompdf – HTML 到 PDF 轉(zhuǎn)換器。
  • PHPPdf – 用於從 XML 產(chǎn)生 PDF 和影像的庫(kù)。
  • Snappy – PDF 和圖像生成庫(kù)。
  • WKHTMLToPDF – 將 HTML 轉(zhuǎn)換為 PDF 的工具。

辦公室

用於處理辦公室套件文件的庫(kù)。

  • ExcelAnt – 用於操作 Microsoft Excel 文件的程式庫(kù)。
  • PHPExcel – 用於處理 Microsoft Excel 文件的程式庫(kù)。
  • PHPPowerPoint – 用於處理 Microsoft PowerPoint 簡(jiǎn)報(bào)的資料庫(kù)。
  • PHPWord – 用於處理 Microsoft Word 文件的程式庫(kù)。

資料庫(kù)

使用物件關(guān)係映射(ORM)或資料映射技術(shù)與資料庫(kù)互動(dòng)的函式庫(kù)。

  • Baum – Eloquent 的巢狀集實(shí)作。
  • Cake ORM – 物件關(guān)係映射器,使用 DataMapper 模式 (CP) 實(shí)作。
  • Doctrine Extensions – Doctrine 行為擴(kuò)充的集合。
  • Doctrine – 全面的 DBAL 和 ORM。
  • Eloquent – 一個(gè)簡(jiǎn)單的 ORM (L5)。
  • LazyRecord – 一種快速 ORM,旨在實(shí)現(xiàn)簡(jiǎn)單性、可擴(kuò)展性和性能。
  • Pomm – PostgreSQL 的物件模型管理器。
  • Propel – 快速 ORM、遷移庫(kù)和查詢產(chǎn)生器。
  • ProxyManager – 一組為資料映射器產(chǎn)生代理物件的實(shí)用程式。
  • RedBean – 一個(gè)輕量級(jí)、無(wú)設(shè)定的 ORM。
  • Spot2 – MySQL 資料映射器 ORM。
本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72