收集整理一些常用的PHP類別庫, 資源以及技巧. 以便在工作中迅速的查找所需,本文主要和大家分享常用的100個PHP 類庫資源和技巧,希望能幫助到大家。
PHP相關的有參考價值的社區,博客,網站,文章,書籍,視頻等資源
PHP網站(PHP Websites)
PHP The Right Way 一個PHP實踐的快速參考指導
PHP書(PHP Books)
Modern PHP(中文版)
Modern PHP - 作者是PHP 之道的發起人和Slim框架的作者
用於依賴管理的套件和框架
Composer / Packagist - 一個套件和依賴管理器.
Composer Installers - 一個多框架Composer庫安裝器
pickle - PHP擴充安裝器
Melody - A tool to build one file Composer scripts.
#Web開發架構
#Symfony2 - 獨立元件所構成的架構(SP2)
Zend Framework 2 - 同樣是由獨立元件所構成的架構(ZF2)
#Laravel 5 - 簡潔優雅的PHP Web開發框架(L5)
Aura PHP - 獨立元件的框架
Hoa Project - 一個PHP元件集合
微型框架( Micro Frameworks )
##Silex - 基於Symphony2元件的微型框架
Silex Skeleton - 用於Silex的專案框架
Silex Web Profiler - 用於Silex的Web偵錯工具條
Macaw - 一個簡單的 PHP 路由器,超級精簡、快速而且很性感。
模板與詞法分析的函式庫與工具
Twig - 一種綜合的模板語言
Twig Cache Extension - 用於Twig的範本片段快取庫
Mustache - PHP實作的Mustache模板語言
#Phly Mustache - 另一個PHP實作的Mustache模板語言
#MtHaml - PHP實作的HAML模板語言
# PHPTAL - PHP實作的TAL模板語言
Plates - 一個原始的PHP模板庫
#Lurker - 一個資源追蹤函式庫
實作依賴注入設計模式的函式庫
Pimple - 一個小的依賴注入容器
Auryn - 另一個小小的依賴注入容器
Container - 另一個靈活的依賴注入容器
處理影像的函式庫
#Locust - 一個Python開發的現代負載測試庫
#Peridot - 一個事件驅動的測試框架
#持續整合( Continuous Integration )
Jenkins - PHP支援的持續集成平台
JoliCi - PHP開發的由Docker支援的持續整合用戶端
#########文件( Documentation )#######產生項目文件的函式庫############Sami - 一個API文件產生器###APIGen - 另一個API文件產生器
#PHP Documentor 2 - 文檔產生器
phpDox -一個PHP專案的文件產生器(不只是API文件)
用於產生安全的隨機數、加密資料、掃描漏洞,令牌的庫
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簽章與加密的函式庫
處理和儲存密碼的程式庫和工具
Password Compat - 一個用於新的PHP5.5密碼功能的相容庫
phpass - 一個便攜式密碼雜湊框架
PHP Password Lib - 一個用於產生和驗證密碼的函式庫
Password Policy - 一個PHP和JavaScript的密碼規則庫
#Password Validator - 驗證和升級密碼雜湊的函式庫
Zxcvbn PHP - 一個基於Zxcvbn JS的PHP顯示密碼強度估計庫
GenPhrase - 一個產生安全隨機口令的函式庫
用於分析、解析和操作程式碼庫的工具
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 錯誤訊息,主要用於開發過程中的偵錯###有關於設計模式,程式規格以及程式碼組織方式的函式庫
PHP Option - 一個PHP選項類型的庫
Ruler - 一個簡單的無狀態的產生環境規則的引擎
Finite - 一個簡單的PHP有限狀態機
Compose - 一個功能組合庫
Monad PHP - 一個簡單Monad庫
Patchwork -一個重新定義使用者的函數庫
Galapagos - 語言轉換進化
Design Patterns PHP - 一個使用PHP實現的設計模式實例庫
Functional PHP - 一個函數式程式設計庫
#Lib Accessor - 一個簡化存取的函式庫
#Iter - 一個使用生成器提供迭代原語的函式庫
#調試程式碼的函式庫和工具
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 - 一個除錯和效能分析的工具
專案建置與自動化工具
#Go - 一個簡單的PHP建置工具
#Bob - 一個簡單的專案自動化工具
Phake - 一個PHP克隆庫
Box - 用來建立PHAR檔案的工具
Phing - 依據Apache Ant的PHP專案建構系統
#自動執行任務的函式庫
Task - 依據Grunt與Gulp的純PHP任務執行器
Robo - 物件導向的PHP任務執行器
導航( Navigation )
資源管理( Asset Management )
#地理定位( Geolocation )
#處理日期和時間的庫
Carbon - 一個簡單的日期時間API擴展
ExpressiveDate - 另一個日期時間API擴充
#CalendR - 一個行事曆管理的函式庫
事件驅動或非阻塞事件循環實現的庫
#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庫
用於產生和處理日誌檔案的庫
#Monolog - 一個綜合的日誌類別庫
#KLogger - 一個容易使用的PSR-3日誌類別
#Analog - 一個機遇閉包的微型日誌套件
用於支付和建立線上電子商務商店的庫和應用
OmniPay - 一個多網關支付處理的框架
Payum - 一個用於付款的抽象函式庫
Sylius - 一個開源的電子商務解決方案
#Thelia - 另一個開源的電子商務解決方案
Money - PHP實現的Fowler金錢模式
資料庫( Database )
##RedBean - 一個輕量級、易設定的ORM
Pomm - 用於PostgreSQL的一個物件模型管理器
ProxyManager - 用於資料映射產生代理物件的工具集合
Cake ORM - 物件關聯映射器, 實作了使用資料映射模式(CP)
Medoo - 一個輕量級的加速開發的ORM
用於管理資料庫模式和遷移的函式庫
PHPMig - 一個遷移管理函式庫
Phinx - 一個資料庫遷移管理函式庫
Migrations - 另一個遷移管理庫
Doctrine Migrations - 用於Doctrine的遷移庫
處理NoSQL後端的函式庫
MongoQB - 一個MongoDB的查詢建構函式庫
Monga - 一個MongoDB的抽象函式庫
Predis - 一個功能完整的Redis函式庫
處理事件與任務佇列的函式庫
Pheanstalk - 一個Beanstalkd客戶端函式庫
PHP AMQP - 一個純PHP AMQP庫
Thumper - 一個RabbitMQ模式庫
#Bernard - 一個多後端的抽象函式庫
php-resque - 基於redis的訊息佇列
Gearman - 任務分發系統
在資料中建立索引和執行查詢相關的程式庫和軟體
ElasticSearch PHP - 用於 ElasticSearch 的官方用戶端程式庫.
Elastica - 另一個ElasticSearch的客戶端程式庫
#Solarium - Solr 的用戶端程式庫 .
SphinxQL query builder - Sphinx 搜尋引擎的查詢庫
#建置命令列工具的函式庫
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
實現身份驗證模式的庫
Sentinel - 一個身份驗證和授權的架構
Sentinel Social - 一個用於社群網路身分驗證的函式庫
Opauth - 提供了OAuth 認證的支援,提供統一標準的存取方法
OAuth2 Server - 一個OAuth2驗證伺服器、資源伺服器和客戶端庫
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 類別庫
處理標記的函式庫
#Decoda - 一個輕量級的標記解析庫
##PHP Markdown - Markdown解析器
CommonMark PHP - 一個支援 CommonMark spec 的Markdown解析器.
Parsedown - 一個Markdown解析器
Ciconia - 一個支援Github風格的Markdown解析器
Cebe Markdown - 一個快速、可擴展的Markdown解析器
#HTML5 PHP - 一個HTML5解析和序列化的函式庫
Emoji - 一個簡單的處理emoji的類別庫
解析與操縱字串的函式庫
#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)字串的函式庫
ISO-codes - 驗證不同ISO和ZIP編碼的庫
##Fractal -一個將複雜資料結構轉換為JSON輸出的函式庫
Totem - 一個管理與建立資料修改集的函式庫
不屬於以上分類的有用的類別庫和工具
pinyin - 漢字轉拼音的庫
Pinyin - 漢字轉拼音的函式庫
#class.upload.php - 檔案上傳處理類別
#php-paginator - 分頁處理類別
Underscore.php - Underscore.js的PHP實作
Flexihash - 一致性hash函式庫
Eden - 一個PHP快速開發類別庫,它包含很多元件用來自動載入、事件驅動、文件系統、快取、範本、國際化、資料庫、web服務、支付網關、裝載和雲端服務技術。
html-parser - html解析工具
#PHPCrawl - PHP的爬蟲框架
相關推薦:
以上是常用的100個PHP類別庫資源與技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!