PHP头条
热点:

一些常用的PHP类库, 资源以及技巧,php类库资源技巧


学习资源

PHP相关的有参考价值的社区,博客,网站,文章,书籍,视频等资源

  • PHP网站(PHP Websites)

    • PHP The Right Way - 一个PHP实践的快速参考指导
    • PHP Best Practices - 一个PHP最佳实践
    • PHP Weekly News - 一个PHP 周刊
    • Securing PHP - 有关PHP安全相关
    • PHP FIG - PHP框架交互小组
      • PSR 中文翻译
    • PHP School - 一个开源的PHP学习资源
    • PHPTrends - 一些快速发展的PHP类库检索
    • PHP 开发者实践
  • 其他网站(Other Websites)

    • The Open Web Application Security Project (OWASP) - 一个开源软件安全社区
    • WebSec IO - 一个web 安全社区
    • Semantic Versioning - 语义化版本
    • Atlassian Git Tutorials - 一系列的Git教程
    • Servers for Hackers - 有关服务器运维相关
    • be-a-professional-programmer - 成为专业程序员路上用到的各种优秀资料、神器及框架
  • PHP书籍(PHP Books)

    • Modern PHP - 作者是PHP 之道的发起人和Slim框架的作者
      • Modern PHP(中文版)
    • PHP Pandas
    • ppts_for_php2017 - 2017 第三届PHP全球开发者大会PPT/Keynote
  • 其他书籍(Other Books)

    • The Linux Command Line - Linux 命令行教程

依赖管理( Dependency Management )

用于依赖管理的包和框架

  • Composer / Packagist - 一个包和依赖管理器.
  • Composer Installers - 一个多框架Composer库安装器
  • pickle - PHP扩展安装器
  • Melody - A tool to build one file Composer scripts.

框架( Frameworks )

Web开发框架

  • Symfony2 - 由独立组件构成的框架(SP2)
  • Zend Framework 2 - 同样是由独立组件构成的框架(ZF2)
  • Laravel 5 - 简洁优雅的PHP Web开发框架(L5)
  • Aura PHP - 独立组件的框架
  • Yii2 - 用于开发大型Web应用的高性能PHP框架
  • Nette - 同样是由独立组件构成的框架
  • PPI Framework 2 - 一个交互性的框架
  • CakePHP - 一个高效的应用开发框架(CP)
  • Phalcon - 一个作为C扩展的框架
  • Yaf - 鸟哥的C扩展的框架
    • swoole-yaf - 基于 Swoole 及 Yaf 的开发框架
    • yaf - 另一个基于 Swoole 及 Yaf 的开发框架
  • SwooleDistributed - swoole 分布式全栈框架
  • Zan PHP Framework - 有赞开源的 PHP 框架

组件( Components )

  • Aura Components - 一个PHP5.4的组件包
  • Hoa Project - 一个PHP组件集合

配置( Configuration )

加载配置文件的类库和扩展

  • Yaconf - 一个高性能的配置管理扩展
  • config - 一个轻量级的配置加载器, 支持 PHP, INI, XML, JSON, YAML files
  • Zend-config
  • phpdotenv - 读取.env中全局的最高优先级变量

微框架( Micro Frameworks )

微型框架和路由

  • Silex - 基于Symphony2组件的微型框架
    • Silex Skeleton - 用于Silex的项目框架
    • Silex Web Profiler - 用于Silex的Web调试工具条
  • Slim - 另一个简单的微型框架
    • awesome-slim
    • Slim Skeleton - 用于Slim的框架
    • Slim View - Slim的自定义视图集
    • Slim Middleware - Slim的自定义中间件集合
    • slim-skeleton - Slim基础上实现了MVC及一些组件
    • slim-boilerplate
  • Bullet PHP - 用于构建REST APIs的微型框架
  • Lumen - 基于Laravel的微型框架
  • Proton - 一个微型PHP框架
  • blink - 一个为构建 “long running” 服务而生的 Web 微型高性能框架

路由( Routers )

  • Fast Route - 一个高效路由库
  • Route - 基于Fast Route的路由库
  • Pux - 另一个高效的路由库
  • Klein - 一个灵活的路由库
  • Macaw - 一个简单的 PHP 路由器,超级精简、快速而且很性感。

模板引擎( Templating )

模板和词法分析的库与工具

  • Twig - 一种综合的模板语言
  • Twig Cache Extension - 用于Twig的模板片段缓存库
  • Mustache - PHP实现的Mustache模板语言
  • Phly Mustache - 另一个PHP实现的Mustache模板语言
  • MtHaml - PHP实现的HAML模板语言
  • PHPTAL - PHP实现的TAL模板语言
  • Plates - 一个原始的PHP模板库
  • Lex - 一个轻量级模板解析器
  • Aura.View - Provides TemplateView and TwoStepView

静态站生成器( Static Site Generators )

生成Web页面内容的预处理工具

  • Sculpin - 将Markdown和Twig转换为静态HTML的工具
  • Phrozn - 另一款ithub将Textile、Markdown和Twig转为HTML的工具
  • Spress
  • Couscous - 将Markdown 文档转换成 HTML 发布到Github Page 的工具

HTTP

用于HTTP和抓取网站的库

  • Guzzle - 一个完整的HTTP客户端
  • Buzz - 另一个HTTP客户端
  • Requests - 一个简单的HTTP库
  • HTTPFul - 一个链式HTTP客户端
  • Goutte - 一个简单的Web抓取器
  • PHP VCR - 一个录制和回放HTTP请求的库
  • php-curl-class - PHP的Curl类
  • Beanbun - 多进程网络爬虫框架

SOAP

  • soap-client - A general purpose SOAP client for PHP
  • soap-client - PHP implementation of SOAP 1.1 and 1.2 client specifications
  • wsdl2phpgenerator - Simple utility and class library for generating php classes from a wsdl file.

中间件( Middlewares )

用于构建应用的类库的中间件

URL

解析URL的库

  • Purl - 一个URL操作库
  • PHP Domain Parser - 一个本地的后缀解析器
  • Uri - 一个简单的URL操作库

邮件( Email )

用于发送和解析Email的库

  • SwiftMailer - 一个邮件程序的解决方案
  • PHPMailer - 另一个邮件程序的解决方案
  • Nette Mail - 一个简单优雅的邮件发送模块
  • Fetch - 一个IMAP库
  • Email Reply Parser - 一个邮件回复解析器库
  • Stampie - 关于邮件服务的库,比如SendGrid、PostMark、MailGun和Mandrill
  • CssToInlineStyles - 邮件模板中一个内联的CSS库
  • Email Validator - 一个小巧的邮箱验证库

文件操作( Files )

关于文件处理和MIME类型检查

  • Gaufrette - 一个文件流的抽象层
  • Flysystem - 另一个文件流的抽象层
  • Canal - 一个检查互联网媒体类型的库
  • Apache MIME Types - 一个解析Apache MIME类型的库
  • Ferret - 一个MIME检测库
  • Hoa Mime - 另一个MIME检测库
  • Lurker - 一个资源跟踪库
  • PHP File Locator - 一个在大型项目中定位文件的库
  • PHP FFmpeg - 一个用于FFmpeg视频包装的库
  • CSV - 一个CSV数据操作库

流( Stream )

处理流的库

  • Streamer - 一个简单的面向对象流包装库

依赖注入( Dependency Injection )

实现依赖注入设计模式的库

  • Pimple - 一个小的依赖注入容器
  • container-interop - Containers interoperability
  • Auryn - 另一个小的依赖注入容器
  • Container - 另一个灵活的依赖注入容器
  • PHP DI - 一个使用标注实现的依赖注入
  • Acclimate - 依赖注入容器和服务定位器的通用接口
  • Symfony DI - 一个的依赖注入组件(SF2)
  • Twittee
  • simple di container
  • Ding

图像( Imagery )

处理图像的库

  • Imagine - 一个图像处理库
  • PHP Image Workshop - 另一个图像处理库
  • Intervention Image - 同样还是一个图像处理库
  • GIF Frame Extractor - 一个提取GIF动画帧信息的库
  • GIF Creator - 从多幅图片中创建GIF动画的库
  • Image With Text - 在图像中嵌入文本的库
  • Color Extractor - 从图像中提取颜色的库
  • Glide - 一个按需的图片处理库
  • Image Optimizer - 一个优化图片的库
  • PHPThumb - 缩略图处理库
  • phpqrcode - 二维码生成库
  • QrCode - 另一个二维码生成库
  • pel - PHP Exif 库
  • php-exif - PHP Exif信息读取库
  • Captcha - 图形验证码

测试( 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 - 一个
github地址:https://github.com/JingwenTian/awesome-php

www.phpzy.comtrue/php/8485.htmlTechArticle一些常用的PHP类库, 资源以及技巧,php类库资源技巧 学习资源 PHP相关的有参考价值的社区,博客,网站,文章,书籍,视频等资源 PHP网站(PHP Websites) PHP The Right Way - 一个PHP实践的快速参考指导...

相关文章

    暂无相关文章
相关频道:

PHP之友评论

今天推荐