果断Mark!国外程序员收集整理的PHP资源大全
allowtransparency="true" frameborder="0" scrolling="no" src="http://hits.sinajs.cn/A1/weiboshare.html?url=http%3A%2F%2Fwww.csdn.net%2Farticle%2F2015-01-05%2F2823416-PHP&type=3&count=&appkey=&title=PHP%E8%B5%84%E6%BA%90%E5%88%97%E8%A1%A8%EF%BC%8C%E5%86%85%E5%AE%B9%E5%8C%85%E6%8B%AC%EF%BC%9A%E5%BA%93%E3%80%81%E6%A1%86%E6%9E%B6%E3%80%81%E6%A8%A1%E6%9D%BF%E3%80%81%E5%AE%89%E5%85%A8%E3%80%81%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90%E3%80%81%E6%97%A5%E5%BF%97%E3%80%81%E7%AC%AC%E4%B8%89%E6%96%B9%E5%BA%93%E3%80%81%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7%E3%80%81Web%20%E5%B7%A5%E5%85%B7%E3%80%81%E4%B9%A6%E7%B1%8D%E3%80%81%E7%94%B5%E5%AD%90%E4%B9%A6%E3%80%81%E7%BB%8F%E5%85%B8%E5%8D%9A%E6%96%87%E7%AD%89%E7%AD%89%E3%80%82&pic=&ralateUid=&language=zh_cn&rnd=1420513417829" width="22" height="16">
摘要:PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。
ziadoz在 Github发起维护的一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。伯乐在线对该资源列表进行了翻译,译文如下:
依赖管理
依赖和包管理库
- 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扩展实现的框架
其他框架
其他Web开发框架
- Symfony CMF- 创建自定义CMS的内容管理框架
- Knp RAD Bundle-Symfony 2的快速应用程序(RAD)包
框架组件
来自Web开发框架的独立组件
- Symfony2 Components-Symfony2组件
- Zend Framework 2 Components-ZF2组件
- Aura Components-PHP5.4组件包
- Hoa Project-另一个PHP组件包
微型框架
微型框架和路由
- 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的自定义中间件集合
模板
模板化和词法分析的库和工具
- 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的库
- Purl-一个URL处理库
- PHP Domain Parser-一个本地前缀解析库
发送和解析邮件的库
- 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数据处理库
Streams 流
处理流的库
- Streamer- 一个面向对象的流包装库
Dependency Injection依赖注入
实现依赖注入设计模式的库
- Pimple- 一个小的依赖注入容器
- Auryn- 另一个依赖注入容器
- Orno Di-另一个可伸缩的依赖注入容器
- PHP DI-一个使用注释实现的依赖注入
- Acclimate-一个依赖注入容器和服务定位的通用接口
Imagery 图像
处理图像的库
- Imagine-一个图像处理库
- PHP Image Workshop-另一个图像处理库
- Intervention Image-另一个图像处理库
- GIF Frame Extractor-一个提取GIF动画帧信息的库
- GIF Creator- 一个通过多张图片创建GIF动画的库
- Image With Text-一个在图像中嵌入文本的库
- Color Extractor-一个从图像中提取颜色的库
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编写的现代加载测试库
Continuous Integration 持续集成
持续集成的库和应用
- Travis CI- 一个持续集成平台
- PHPCI-一个PHP的开源持续集成平台
- Sismo- 一个持续测试服务库
- Jenkins一个 PHP 支持的持续集成平台
- JoliCi- 一个用PHP编写的由Docker支持的持续集成客户端
Documentation 文档
生成项目文档的库
- Sami-一个API文档生成器
- APIGen-另一个API文档生成器
- PHP Documentor 2-一个API文档生成器
- phpDox- 一个PHP项目的文档生成器(不限于API文档)