PHP 資源大全中文版
我想很多程式設計師應該記得 GitHub 上有一個 Awesome - XXX 系列的資源整理。awesome-php 就是 ziadoz 發起維護的 PHP 資源列表,內容包括:庫、框架、模板、安全、程式碼分析、日誌、第三方庫、配置工具、Web 工具、書籍、電子書、經典博文等。
Awesome 系列雖然挺全,但基本只對收錄的資源做了極為簡要的介紹,如果有更詳細的中文介紹,對相應開發者的幫助會更大。這也是我們發起這個開源專案的初衷。
我們要做什麼?
- 基於 awesome-php 資源列表,我們將對各個資源項進行編譯整理。
- 整理後的內容,將收錄在伯樂線上資源頻道。可參考已整理的內容:
如何參與本專案?
本專案的參與者
-
維護者:tangyouhua
注:名單不分排名,不定期補充更新
依賴管理
依賴和包管理庫
- Composer/Packagist:一個包和依賴管理器 Composer官網/Packagist官網
- Composer Installers:一個多框架Composer庫安裝器 官網
- Pickle:一個PHP擴充套件安裝器 官網
其他的依賴管理
其他的相關依賴管理
- Satis:一個靜態Composer儲存庫生成器 官網
- Composition:一個在執行時檢查Composer環境的庫 官網
- Version:語義版本的解析和比較庫 官網
- NameSpacer:轉化下劃線到名稱空間的庫 官網
- Patch Installer:使用Composer安裝補丁的庫 官網
- Composer Checker:校驗Composer配置的工具 官網
框架
Web開發框架
- Symfony2:一個獨立元件組成的框架 官網
- Zend Framework 2:另一個由獨立元件組成的框架 官網
- Laravel 4:另一個PHP框架 官網
- Aura PHP:獨立元件的框架 官網
- Yii2: 另一個PHP框架 官網
- Nette: 另一個由個體元件組成的框架 官網
- PPI Framework 2:一個互操作性框架 官網
- Phalcon:通過C擴充套件實現的框架 官網、Github
其他框架
其他Web開發框架
框架元件
來自Web開發框架的獨立元件
- Symfony2 Components:Symfony2元件 官網
- Zend Framework 2 Components:ZF2元件 官網
- Aura Components:PHP5.4元件包 官網
- Hoa Project:另一個PHP元件包 官網
- Swoft: 基於 Swoole 原生協程的新時代 PHP 全棧式協程框架 官網 [GitHub] (github.com/swoft-cloud…)
微型框架
微型框架和路由
- Silex:基於Symfony2元件的微型框架 官網
- Slim:另一個簡單的微型框架 官網
- Bullet PHP:用於構建REST APIs的微型框架 官網
- Fast Route:快速路由庫 官網
- Pux:另一個快速路由庫 官網
其他微型框架
其他相關的微型框架和路由
- Silex Skeleton:Silex的專案架構 官網
- Silex Web Profiler:Silex web除錯工具條 官網
- Stack: Silex/Symfony的可堆疊中介軟體庫 官網
- Slim Skeleton:Slim架構 官網
- Slim View:Slim的自定義檢視集合 官網
- Slim Middleware:Slim的自定義中介軟體集合 官網
- phy-yaf:一個用C語言編寫的php框架 官網
模板
模板化和詞法分析的庫和工具
- Twig:一個全面的模板語言 官網
- Twig Cache Extension:一個用於Twig的模板片段快取庫 官網
- Mustache:一個Mustache模板語言的PHP實現 官網
- Phly Mustache:另一個Mustache模板語言的PHP實現 官網
- MtHaml: 一個HAML 模板語言的PHP實現 官網
- PHPTAL:一個 TAL 模板語言的PHP實現 官網
- Plates:一個原生PHP模板庫 官網
- Lex:一個輕量級模板解析器 官網
靜態站點生成器
預處理工具來生成Web頁面的內容。
HTTP
用於HTTP和網站爬取的庫
- Guzzle:一個全面的HTTP客戶端 官網
- Buzz:另一個HTTP客戶端 官網
- Requests:一個簡單的HTTP庫 官網
- HTTPFul:一個鏈式HTTP庫 官網
- Goutte:一個簡單的web爬取器 官網
- PHP VCR:錄製和重放HTTP請求的庫 官網
URL
解析URL的庫
傳送和解析郵件的庫
- SwiftMailer:一個郵件解決方案 官網
- PHPMailer:另一個郵件解決方案 官網
- Fetch:一個IMAP庫 官網
- Email Reply Parser:一個郵件回覆解析庫 官網
- Stampie:郵件服務庫,不如 SendGrid, PostMark, MailGun 和 Mandrill. 官網
- CssToInlineStyles:一個在郵件模板內聯CSS的庫 官網
檔案
檔案處理和MIME型別檢測庫
- Gaufrette:一個檔案系統抽象層 官網
- Flysystem:另一個檔案系統抽象層 官網
- Canal:一個檢測網際網路媒體型別的庫 官網
- Apache MIME Types:一個解析Apache MIME型別的庫 官網
- Ferret:一個MIME檢測庫 官網
- Hoa Mime:另一個MIME檢測庫 官網
- Lurker:一個資源跟蹤庫 官網
- PHP File Locator:一個在大型專案定位檔案的庫 官網
- PHP FFmpeg:一個用於FFmpeg 視訊包裝的庫. 官網
- CSV:一個CSV資料處理庫 官網
流
處理流的庫
- Streamer:一個物件導向的流包裝庫 官網
依賴注入
實現依賴注入設計模式的庫
- Pimple:一個小的依賴注入容器 官網
- Auryn:另一個依賴注入容器 官網
- Orno DI:另一個可伸縮的依賴注入容器 官網
- PHP DI:一個使用註釋實現的依賴注入 官網
- Acclimate:一個依賴注入容器和服務定位的通用介面 官網
影象
處理影象的庫
- Imagine:一個影象處理庫 官網
- PHP Image Workshop:另一個影象處理庫 官網
- Intervention Image:另一個影象處理庫 官網
- GIF Frame Extractor:一個提取GIF動畫幀資訊的庫 官網
- GIF Creator:一個通過多張圖片建立GIF動畫的庫 官網
- Image With Text:一個在影象中嵌入文字的庫 官網
- Color Extractor:一個從影象中提取顏色的庫 官網
測試
測試程式碼和生成測試資料的庫
- 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請求的庫 官網
- Stream:一個用於測試的虛擬檔案系統流的包裝器 VFS 官網
- VFS:另一個用於測試虛擬檔案系統 官網
- Locust:一個用Python編寫的現代載入測試庫 官網
持續整合
持續整合的庫和應用
- Travis CI:一個持續整合平臺 官網
- PHPCI:一個PHP的開源持續整合平臺 官網
- Sismo:一個持續測試服務庫 官網
- Jenkins-PHP:支援Jenkins的一個持續整合平臺 官網
- JoliCi:一個用PHP編寫的由Docker支援的持續整合客戶端 官網
文件
生成專案文件的庫
- Sami:一個API文件生成器 官網
- APIGen:另一個API文件生成器 官網
- PHP Documentor 2:一個API文件生成器 官網
- phpDox:一個PHP專案的文件生成器(不限於API文件) 官網
安全
生成安全的隨機數,加密資料,掃描漏洞的庫
- HTML Purifier:一個相容標準的HTML過濾器 官網
- RandomLib:一個生成隨機數和字串的庫 官網
- True Random:使用 www.random.org生成隨機數的庫 官網
- SecurityMultiTool:一個PHP安全庫 官網
- PHPSecLib:一個純PHP安全通訊庫 官網
- TCrypto:一個簡單的鍵值加密儲存庫 官網
- IDS: 一個結構化的PHP安全層 PHP 官網
- PHP-SSH:一個試驗的物件導向的SSH包裝庫 官網
- IniScan:一個掃描PHP INI檔案安全的庫 官網
- SensioLabs Security Check:一個為檢查Composer依賴提供安全建議的web工具 官網
- Zed:一個整合的web應用滲透測試工具 官網
密碼
處理和儲存密碼的庫和工具
- Password Compat:一個新的PHP5.5密碼函式的相容庫 官網
- phpass: 一個行動式的密碼雜湊框架 官網
- PHP Password Lib:一個生成和校驗密碼的庫 官網
- Password Policy:一個PHP和JavaScript的密碼策略庫 官網
- Password Validator:校驗和升級密碼雜湊的庫 官網
- Zxcvbn PHP:一個基於Zxcvbn JS的現實的PHP密碼強度估計庫 官網
程式碼分析
分析,解析和處理程式碼庫的庫的工具
- PHP Parser:一個PHP編寫的PHP解析器 官網
- PHPPHP: 一個PHP實現的PHP虛擬機器 官網
- PHPSandbox:一個PHP沙盒環境 官網
- Dissect:一個詞法和語法分析的工具集合 官網
- PHP Mess Detector:一個掃描程式碼缺陷,次優程式碼,未使用的引數等等的庫。 官網
- 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專案大小的工具 官網
- xHprof:另一個PHP分析工具 官網
- PHPCheckstyle:一個幫助遵守特定的編碼慣例的工具。 官網
除錯
除錯程式碼的庫和工具
- xDebug:一個除錯和分析PHP的工具 官網
- PHP Debug Bar: 一個除錯工具欄 官網
- PHP Console:一個web除錯控制檯 官網
- Barbushin PHP Console:另一個使用Google Chrome的web除錯控制檯 官網
- PHPDBG:一個互動的PHP偵錯程式 官網
- Tracy:一個簡單的錯誤檢測,寫日誌和時間測量庫 官網
構建工具
專案構建和自動化工具
- Go:一個簡單的PHP構建工具 官網
- Bob:一個簡單的專案自動化工具 官網
- Phake:一個PHP克隆庫 官網
- Box:一個構建PHAR檔案的工具 官網
- Phing:一個靈感來自於Apache Ant的PHP專案構建系統 官網
任務執行器
自動執行任務的庫
導航
構建導航結構的工具
資源管理
管理,壓縮和最小化web站點資源的工具
- Assetic:一個資源管理的管道庫 官網
- Pipe:另一個資源管理的管道庫 官網
- Munee:一個資源優化庫 官網
- JShrink:一個JavaScript最小化庫 官網
- Puli:一個檢測資源絕對路徑的庫 官網
地理位置
為地理編碼地址和使用緯度經度的庫。
日期和時間
處理日期和時間的庫
事件
時間驅動或非阻塞事件迴圈實現的庫
- React:一個事件驅動的非阻塞I/O庫 官網
- Rx.PHP:一個reactive擴充套件庫 官網
- Ratchet: 一個web套接字型檔 官網
- Hoa WebSocket:另一個web套接字型檔 官網
- Hoa EventSource:一個事件源庫 官網
- Evenement:一個事件分發庫 官網
- FuelPHP Event:另一個事件分發庫 官網
日誌
生成和處理日誌檔案的庫
電子商務
處理支付和構建線上電子商務商店的庫和應用
- OmniPay:一個框架混合了多閘道器支付處理的庫 官網
- Payum:一個支付抽象庫 官網
- Sylius:一個開源的電子商務解決方案 官網
- Thelia:另一個開源的電子商務解決方案 官網
- Money:一個Fowler金錢模式的PHP實現 官網
- Sebastian Money:另一個處理貨幣值的庫 官網
- Swap:一個匯率庫 官網
處理PDF檔案的庫和軟體
資料庫
使用物件關係對映(ORM)或資料對映技術的資料庫互動庫
- Doctrine:一個全面的DBAL和ORM 官網
- Doctrine Extensions:一個Doctrine行為擴充套件的集合 官網
- Propel:一個快速的ORM,遷移庫和查詢構架器 官網
- Eloquent:Laravel 4 ORM 官網
- Baum:一個Eloquent的巢狀集實現 官網
- Spot2:一個MySQL的ORM對映器 官網
- RedBean:一個輕量級,低配置的ORM 官網
- Pomm:一個PostgreSQL物件模型管理器 官網
- ProxyManager:一個為資料對映生成代理物件的工具集 官網
遷移
幫助管理資料庫模式和遷移的庫
NoSQL
處理NoSQL後端的庫
佇列
處理事件和任務佇列的庫
- Pheanstalk:一個Beanstalkd 客戶端庫 官網
- HP AMQP:一個純PHP AMQP庫 P官網
- Thumper: 一個RabbitMQ模式庫 官網
- Bernard:一個多後端抽象庫 官網
搜尋
在資料上索引和執行查詢的庫和軟體
- ElasticSearch PHP:ElasticSearch的官方客戶端庫 官網
- Elastica:ElasticSearch的客戶端庫 官網
- Solarium:Solr的客戶端庫 官網
- SphinxQL query builder:Sphinx搜尋引擎的的查詢庫 官網
命令列
構建命令列工具的庫
- Boris:一個微型PHP REPL 官網
- PsySH:另一個微型PHP REPL 官網
- Pecan:一個事件驅動和非阻塞核心 官網
- GetOpt:一個命令列選擇解析器 官網
- OptParse:另一個命令列選擇解析器 官網
- Commando:另一個簡單的命令列選擇解析器 官網
- GetOptionKit:另一個命令列選擇解析器 官網
- Cron Expression:計算cron執行日期的庫 官網
- ShellWrap:一個簡單的命令列包裝庫 官網
- Hoa Console:另一個命令列庫 官網
- Shunt:一個在多臺遠端機器上並行執行命令列的庫 官網
- Cilex:一個構建命令列工具的微型框架 官網
身份驗證
實現身份驗證的庫
- Sentry:一個混合的身份驗證和授權的框架庫 官網
- Sentry Social:一個社交網路身份驗證庫 官網
- Opauth:一個多渠道的身份驗證框架 官網
- OAuth2:一個OAuth2身份驗證服務,資源伺服器和客戶端庫 官網
- OAuth2 Server:另一個OAuth2伺服器實現 官網
- PHP oAuthLib:另一個OAuth庫 官網
- TwitterOAuth:一個Twitter OAuth庫 官網
- TwitterSDK:一個完全測試的Twitter SDK 官網
- Hawk:一個Hawk HTTP身份認證庫 官網
- HybridAuth:一個開源的社交登陸庫 官網
標記
處理標記的庫
- Decoda:一個輕量級標記解析庫 官網
- PHP Markdown:一個Markdown解析器 官網
- CommonMark PHP:一個對 CommonMark spec全支援的Markdown解析器 官網
- Dflydev Markdown:另一個Markdown解析器 官網
- Parsedown:另一個Markdown解析器 官網
- Ciconia:另一個支援Github Markdown風格的Markdown解析器 官網
- Cebe Markdown:一個快速的可擴充套件的Markdown解析器 官網
- HTML5 PHP:一個HTML5解析和序列化庫 官網
字串
解析和處理字串的庫
- ANSI to HTML5:ANSI到HTML5的轉化庫 官網
- Patchwork UTF-8:一個處理UTF-8字串的便攜庫 官網
- Hoa String:另一個UTF-8字串庫 官網
- Stringy:一個多位元組支援的字串處理庫 官網
- Color Jizz:處理和轉換顏色的庫 官網
- UUID: 生成UUIDs的庫 官網
- Slugify:轉換字串到slug的庫 官網
- Urlify: 一個Django的 URLify.jsPHP通道 官網
- Text: 一個文字處理庫 官網
- SQL Formatter:一個格式化SQL語句的庫 官網
- UA Parser: 一個解析使用者代理字串的庫 官網
數字
處理數字的庫
- Numbers PHP:處理數字的庫 官網
- Math:處理大數字的庫 官網
- ByteUnits:在二進位制和度量系統中解析,格式化和轉換位元組單元的庫 官網
- PHP Units of Measure:一個計量單位轉換的庫 官網
- PHP Conversion:另一個計量單位轉換的庫 官網
- LibPhoneNumber for PHP:Google電話號碼處理的PHP實現庫 官網
過濾和驗證
過濾和驗證資料的庫
- Filterus:一個簡單的PHP過濾庫 官網
- Respect Validate:一個簡單的驗證庫 官網
- Valitron:另一個驗證庫 官網
- Upload:一個處理檔案上傳和驗證的庫 官網
- DMS Filter:一個註釋過濾庫 官網
- MetaYaml:一個支援YAML,JSON和XML的模式驗證庫 官網
- ISO-codes:驗證各種ISO和ZIP編碼的庫(IBAN、SWIFT/BIC、BBAN、VAT、SSN、UKNIN) 官網
REST API
開發REST-ful API的庫和Web工具
- Apigility:一個使用Zend Framework 2構建的API構建器 官網
- Hateoas:一個HOATEOAS REST web服務庫 官網
- HAL:一個超文字應用語言(HAL)構建庫 官網
- Negotiation:一個內容協商庫 官網
- Drest:一個將Doctrine實體暴露為REST資源節點的庫 官網
- Restler:一個將PHP方法暴露為RESTful web API的輕量級框架 官網
快取
快取資料的庫
資料結構和儲存
實現資料結構和儲存技術的庫
- Ardent:一個資料結構庫 官網
- PHP Collections: 一個簡單的集合庫 官網
- Serializer:一個序列化和反序列化資料的庫 官網
- PHP Object Storage:一個物件儲存庫 官網
- Fractal:一個轉換複雜資料結構到JSON輸出的庫 官網
- Totem:一個管理和穿件資料交換集的庫 官網
- PINQ:一個PHP實時Linq庫 官網
- JsonMapper:一個將內嵌JSON結構對映為PHP類的庫 官網
通知
處理通知軟體的庫
- Nod:一個通知庫(Growl等) 官網
- Notificato:一個處理推送通知的庫 官網
- Notification Pusher:一個裝置推送通知的獨立庫 官網
- Notificator:一個輕量級的通知庫 官網
部署
專案部署庫
國際化和本地化
國際化(I18n)和本地化(L10n)
第三方API
訪問第三方API的庫
- Amazon Web Service SDK:PHP AWS SDK官方庫 官網
- S3 Stream Wrapper:Amazon S3流包裝庫 官網
- Stripe:Stripe官方PHP庫 官網
- Campaign Monitor:Campaign Monitor官方PHP庫 官網
- Digital Ocean:Digital Ocean API 介面庫 官網
- Github:Github API互動庫 官網
- PHP Github API:另一個Github API互動庫 官網
- Twitter OAuth:Twitter OAuth工作流互動庫 官網
- Twitter REST:Twitter REST API互動庫 官網
- Dropbox SDK:Dropbox SDK官方PHP庫 官網
- Twilio:Twilio官方PHP REST API 官網
- Mailgun:Mailgun官方PHP REST API 官網
擴充套件
幫組構建PHP擴充套件的庫
雜項
不在上面分類中的有用庫和工具
- Spork:一個處理forking的庫 官網
- JSON Lint:一個JSON lint工具 官網
- JSONPCallbackValidator:驗證JSONP回撥的庫 官網
- Pagerfanta:一個分頁庫 官網
- Ruler:一個簡單的無狀態的生產環境規則引擎。 官網
- LiteCQRS:一個CQRS(命令查詢責任分離)庫 官網
- Sslurp:一個使得SSL處理減少的庫 官網
- OptionPHP 官網一個可選的型別庫
- Metrics:一個簡單的度量API庫 官網
- Sabre VObject:一個解析VCard和iCalendar物件的庫 官網
- Annotations:一個註釋庫(Doctrine部分) 官網
- Whoops:一個不錯的錯誤處理庫 官網
- Finite:一個簡單的PHP有限狀態機 官網
- LadyBug:一個dumper庫 官網
- Procrastinator:執行耗時任務的庫 官網
- Compose:一個功能組合庫 官網
- SuperClosure:一個允許閉包序列化的庫 官網
- Jumper:一個遠端服務執行庫 官網
- Underscore:一個Undersccore JS庫的PHP實現 官網
- PHP PassBook:一個iOS PassBook PHP庫 官網
- PHP Expression:一個PHP表示式語言 官網
- RMT:一個編寫版本和釋出軟體的庫 官網
- Wise:一個配置管理器 官網
- Opengraph:一個開放相簿 官網
- Essence:一個提取web媒體的庫 官網
- Embera:一個Oembed消費庫 官網
- Graphviz:一個圖形庫 官網
- Monad PHP:官網 一個簡單Monad庫
- Flux:一個正規表示式構建庫 官網
- Patchwork:一個重新定義使用者的函式庫 官網
- Galapagos:語言轉換進化 官網
- Design Patterns PHP:一個使用PHP實現的設計模式儲存庫 官網
- PHPCR:一個Java內容儲存庫(JCR)的PHP實現 官網
- Functional PHP:一個函數語言程式設計庫 官網
- ClassPreloader:一個優化自動載入的庫 官網
- Lib Country:一個國家和地區資料的庫 官網
- Lib Accessor:一個簡化訪問的庫 官網
- PHPStack:一個PHP編寫的TCP/IP棧概念 官網
- Nmap:一個Nmap PHP包裝器 官網
- Code Mover:一個移動程式碼的庫 官網
- Iter:一個使用生成器提供迭代原語的庫 官網
- Lambda PHP:一個PHP中的Lambda 計算解析器 官網
- Country List:所有帶有名稱和ISO 3166-1編碼的國家列表 官網
- PHP-GPIO:用於Raspberry PI的GPIO pin的庫 官網
- print_o:一個物件圖的視覺化器 官網
- Alias:一個類別名庫 官網
軟體
建立一個開發環境的軟體
PHP安裝
在你的電腦上幫助安裝和管理PHP的工具
- HomeBrew:一個OSX包管理器 官網
- HomeBrew PHP:一個HomeBrew的PHP通道 官網
- PHP OSX:一個OSX下的PHP安裝器 官網
- PHP Brew:一個PHP版本管理和安裝器 官網
- PHP Env:另一個PHP版本管理器 官網
- PHP Switch:另一個PHP版本管理器 官網
- PHP Build:另一個PHP版本安裝器 官網
- VirtPHP:一個建立和管理獨立PHP環境的工具 官網
開發環境
建立沙盒開發環境的軟體和工具
- Vagrant:一個便攜的開發環境工具 官網
- Ansible:一個非常簡單的編制框架 官網
- Puppet:一個伺服器自動化框架和應用 官網
- PuPHPet:一個構建PHP開發虛擬機器的web工具 官網
- Protobox:另一個構建PHP開發虛擬機器的web工具 官網
- Phansible:一個用Ansible構建PHP開發虛擬機器的web工具 官網
虛擬機器
相關的PHP虛擬機器
IDE
支援PHP的整合開發環境
- Netbeans:一個支援PHP和HTML5的IDE 官網
- Eclipse for PHP Developers:一個基於Eclipse平臺的PHP IDE 官網
- PhpStorm:一個商業PHP IDE 官網
- [Sublime Text] :一個輕量級的PHP IDE 官網
Web應用
基於Web的應用和工具
- 3V4L:一個線上的PHP shell 官網
- DBV:一個資料庫版本控制應用 官網
- PHP Queue:一個管理後端佇列的應用 官網
- Composer as a Service:作為一個zip檔案下載Composer包的工具 官網
- MailCatcher:一個抓取和檢視郵件的web工具 官網
資源
各種提高你的PHP開發技能和知識的資源,比如書籍,網站,文章
PHP網站
PHP相關的有用網站
- PHP The Right Way:一個PHP最佳實踐的快速指引手冊 官網
- PHP Best Practices:一個PHP最佳實踐指南 官網
- PHP Weekly:一個PHP新聞週刊 官網
- PHP Security:一個PHP安全指南 官網
- PHP FIG:PHP框架互動組 官網
- PHP UG:一個幫助使用者定位最近的PHP使用者組(UG)的網站 官網
- Seven PHP:一個PHP社群成員採訪的網站 官網
- Nomad PHP:一個線上PHP學習資源 官網
- PHP Mentoring:點對點PHP導師組織 官網
其他網站
Web開發相關的有用網站
- The Open Web Application Security Project (OWASP):一個開放軟體安全社群 官網
- WebSec IO:一個Web安全社群資源 官網
- Web Advent:一個Web開發人員日曆 官網
- Semantic Versioning:一個解析語義版本的網站 官網
- Atlassian Git Tutorials:一個Git教程系列 官網
- Hg Init:一個Mercurial教程系列 官網
- Servers for Hackers:一個關於伺服器管理的新聞通訊 官網
PHP書籍
PHP相關的非常好的書籍
- Scaling PHP Applications:一本Steve Corona關於擴充套件PHP應用程式的電子書 官網
- The Grumpy Programmer's Guide to Building Testable PHP Applications:一本Chris Hartjes關於構建PHP應用程式測試的書 官網
- Grumpy PHPUnit:一本Chris Hartjes關於使用PHPUnit進行單元測試的書 官網
- Mastering Object-Orientated PHP:一本Brandon Savage關於PHP物件導向的書 官網
- Signaling PHP:一本Cal Evans關於在CLI指令碼捕獲PCNTL 訊號的書 官網
- Securing PHP: Core Concepts:一本Chris Cornutt關於PHP常見安全條款和實踐的書 官網
- Modernising Legacy Applications in PHP:一本Paul M.Jones關於遺留PHP應用進行現代化的書 官網
其他書籍
與一般計算和Web開發相關的書
- The Linux Command Line:William Shotts關於Linux命令列的一本書 官網
- Understanding Computation:Tom Stuart關於計算理論的一本書 官網
- The Tangled Web — Securing Web Applications: Michal Zalewski關於web應用安全的一本書 官網
- Elasticsearch: The Definitive Guide:Clinton Cormley和Zachary Tong編寫的與Elasticsearch工作的一本指南 官網
- Eloquent JavaScript:Marijin Haverbeke關於JavaScript程式設計的一本書 官網
- Vagrant Cookbook:Erika Heidi關於建立 Vagrant環境的一本書 官網
- Pro Git:Scott Chacon和Ben Straub關於Git的一本書 官網
PHP視訊
PHP相關的非常不錯的視訊
- Taking PHP Seriously:來自Facebook Keith Adams 講述PHP優勢 官網
- PHP Town Hall:一個隨意的Ben Edmunds和Phil Sturgeon的PHP播客 官網
- Programming with Anthony:官網 Anthony Ferrara的視訊系列
PHP閱讀
PHP相關的閱讀資料
- Create Your Own PHP Framework:一部Fabien Potencier的關於如何建立你自己的PHP框架的系列文章 官網
- Seven Ways to Screw Up BCrypt:一篇關於糾正BCrypt實現的文章 官網
- Preventing CSRF Attacks:一篇組織CSRF攻擊的文章 官網
- Don't Worry About BREACH:一篇關於BREACH攻擊和CSRF令牌的文章 官網
- On PHP 5.3, Lamda Functions and Closures:一篇關於lambda函式和閉包的文章 官網
- Use Env:一篇關於使用unix環境幫助的文章 官網
- Composer Primer:Composer初級 官網
- Composer Versioning:一篇關於Composer版本的文章 官網
- Composer Stability Flags:一篇關於Composer穩定性標誌的文章 官網
- Innocent Villagefolk or a Pillagin’ Pirate?:一篇關於PHP從其他語言獲取想法的文章 官網
- Predicting Random Numbers in PHP:一篇關於生成隨機數的文章 官網
- A 20 Point List for Preventing XSS in PHP:一篇關於組織XSS的文章 官網
- PHP Sucks! But I Like It!:一篇關於PHP利弊的文章 官網
- PHP Is Much Better Than You Think:一篇關於PHP語言和生態圈的文章 官網
PHP核心閱讀
閱讀PHP核心或效能相關的資料
- PHP RFCs:PHP RFCs主頁(請求註解) 官網
- PHP Internals Book:一本由三名核心開發編寫的關於PHP核心的線上書 官網
- Print vs Echo, Which One is Faster?:一篇關於列印和echo效能的文章 官網
- The PHP Ternary Operator. Fast or Not?:一篇關於三元操作效能的文章 官網
- Disproving the Single Quotes Myth:一篇關於單引號,雙引號字串效能的文章 官網
- You're Being Lied To:一篇關於核心ZVALs的文章 官網
- How Long is a Piece of String:一篇關於字串原理的文章 官網
- Understanding OpCodes:一篇關於虛擬碼的文章 官網
- How Foreach Works:StackOverflow 關於foreach回答的詳情 官網
- When Does Foreach Copy?:一篇關於foreach原理的文章 官網
- How Big Are PHP Arrays (And Values) Really?:一篇關於陣列原理的文章 官網
- Why Objects (Usually) Use Less Memory Than Arrays:一篇關於物件和陣列原理的文章 官網
- PHP Evaluation Order:一篇關於PHP評估順序的文章 官網
- 開發人員的PHP原始碼: 1 2 3 4:關於PHP原始碼的系列
- 垃圾收集: 1 2 3 關於PHP垃圾收集原理的系列