ziadoz 維護的 awesome-php 是 PHP 生態最權威的資源導航。本文按類別精選核心庫、框架、工具與學習資源,助你快速定位優質組件。
| 類別 | 代表項目 | 用途 |
|---|---|---|
| 依賴管理 | Composer, Satis, Pickle | 包管理、私有源、擴展安裝 |
| 框架 | Symfony, Laravel, Yii2, Lumen, Slim | 全棧/微框架任選 |
| 模板引擎 | Twig, Blade, Plates, Mustache | 視圖渲染 |
| HTTP 客戶端 | Guzzle, Http\Client, Buzz | API 請求、爬蟲 |
| 資料庫/ORM | Doctrine, Eloquent, Propel, RedBean, Cycle ORM | 數據持久化 |
| 快取 | Symfony Cache, Stash, Predis (Redis) | 高速讀寫 |
| 日誌 | Monolog, KLogger | PSR-3 標準日誌 |
| 領域 | 推薦庫 |
|---|---|
| 圖像處理 | Intervention Image, Imagine, GD/Text |
| PDF 生成 | DomPDF, Snappy (wkhtmltopdf), TCPDF |
| 電子郵件 | Symfony Mailer, SwiftMailer, PHPMailer |
| 隊列/消息 | Laravel Queue, Symfony Messenger, Bernard, Enqueue |
| 搜索 | Elasticsearch PHP, Meilisearch PHP, Algolia |
| 身份驗證 | Firebase JWT, OAuth2 Server (League), Laravel Passport |
| 支付/電商 | Omnipay, Payum, Sylius, Stripe PHP SDK |
| 命令行 | Symfony Console, Laravel Zero, CLI Menu |
composer.json 的 require-dev 區,引入靜態分析、測試工具鏈。