全国咨询/投诉热线:400-618-9090

首页技术文章

GITHUB最全的PHP资源列表.三

更新时间:2018年08月02日 13时51分35秒 来源:黑马程序员

代码分析 Code Analysis

分析,解析和处理代码库的库和工具

· Athletic - 一个基于注释的基准检测库

· Better Reflection - 基于AST的反射库,允许分析操作代码

· Code Climate - 一个自动代码审查工具

· Dissect - 一个词法和语法分析的工具集合

· Exakat - 一个PHP的静态分析引擎

· GrumPHP - 一个用来保护代码质量的Composer插件

· Mondrian - 使用图论的代码分析工具

· PHP Analyser - 一个分析PHP代码查找缺陷和错误的库

· PHP Code Sniffer - 一个检测PHP、CSS和JS代码标准冲突的库

· PHP CS Fixer - 一个编码标准库

· PHP Manipulator - 一个分析和修改PHP源代码的库

· PHP Mess Detector - 一个扫描代码缺陷,次优代码,未使用的参数等等的库。

· PHP Metrics - 一个静态测量库

· PHP Migration - 一个PHP版本升级的静态分析库

数据结构和存储 Data Structure and Storage

实现数据结构和存储技术的库

· Ardent - 一个数据结构库

· Cake Collection - 一个简单的集合库 (CP)

· Collections - 一个PHP的集合抽象库

· Fractal - 一个转换复杂数据结构到JSON输出的库

· Ginq - 另一个基于.NET实现的PHP的LINQ库

· JsonMapper - 一个将内嵌JSON结构映射为PHP类的库

· Knapsack - 一个集合的库,灵感来自Clojure的相关库

· PHP Collections - 一个简单的集合库

· PINQ - 一个基于.NET实现的PHP的LINQ(Language Integrated Query)库

· Porter - 数据导入的抽象框架

· Serializer - 一个序列化和反序列化数据的库

· Totem - -一个管理和创建数据交换集的库

· YaLinqo - 另一个PHP的LINQ库

· Zend Serializer - 另一个序列化和反序列化数据的库 (ZF2)


通知 Notifications

处理通知软件的库

· JoliNotif - 一个跨平台的桌面通知库(支持Growl, notify-send, toaster等)

· Nod - 一个通知库(Growl等)

· Notification Pusher - 一个设备推送通知的独立库

· Notificato - 一个处理推送通知的库

· Notificator - 一个轻量级的通知库

· Php-pushwoosh - 一个使用Pushwoosh REST Web服务轻松推送通知的PHP库


部署 Deployment

项目部署库

· Deployer - 一个部署工具

· Envoy - 一个用PHP运行SSH任务的工具

· Plum - 一个部署库

· Pomander - 一个PHP应用部署工具

· Rocketeer - PHP世界里的一个快速简单的部署器

国际化和本地化 Internationalisation and Localisation

国际化(I18n)和本地化(L10n)的库

· Aura.Intl - 一个国际化的库

· Cake I18n - 消息国际化和日期和数字的本地化 (CP)

第三方API Third Party APIs

访问第三方API的库

· Amazon Web Service SDK - PHP AWS SDK官方库

· Campaign Monitor - Campaign Monitor官方PHP库

· Digital Ocean - Digital Ocean API接口库

· Dropbox SDK - Dropbox SDK官方PHP库

· Github - 一个Github API交互库

· PHP Github API - 另一个Github API交互库

· S3 Stream Wrapper - Amazon S3流包装库

· Stripe - Stripe官方PHP库

· Twilio - Twilio官方PHP REST API

· Twitter OAuth - 一个Twitter OAuth工作流交互库

· Twitter REST - 一个Twitter REST API交互库


扩展 Extensions

帮助构建PHP扩展的库

· PHP CPP - 一个开发PHP扩展的C++库

· Zephir - 用于开发PHP扩展,且介于PHP和C++之间的编译语言


杂项 Miscellaneous

创建一个开发环境的软件

· Annotations - 一个注释库(Doctrine的一部分)

· BotMan - 一个构建跨平台聊天机器人的PHP框架库

· Cake Utility - 工具类如Inflector,字符串,哈希,安全和XML (CP)

· Chief - 一个命令总线库

· ClassPreloader - 一个优化自动加载的库

· Country List - 所有带有名称和ISO 3166-1编码的国家列表

· Embera - 一个Oembed消费库

· Essence - 一个用于提取网络媒体的库

· Flux - 一个正则表达式构建库

· Graphviz - 一个图形库

· Hprose-PHP - 一个很牛的RPC库,现在支持25+种语言

· JSON Lint - 一个JSON lint工具

· JSONPCallbackValidator - 验证JSONP回调的库

· Jumper - 一个远程服务执行库

· LadyBug - 一个dumper库

· Lambda PHP - 一个PHP中的Lambda计算解析器

· LiteCQRS - 一个CQRS(命令查询责任分离)库

· Metrics - 一个简单的度量API库

· noCAPTCHA - 一个帮助使用谷歌noCAPTCHA (reCAPTCHA)的工具

· Nmap - 一个Nmap PHP包装器

· Opengraph - 一个开放图库

· Pagerfanta - 一个分页库

· PHP Expression - 一个PHP表达式语言

· PHP PassBook - 一个iOS PassBook PHP库

· PHP-GPIO - 一个用于Raspberry PI的GPIO pin的库

· PHP-ML - 一个机器学习的PHP库

· PHPCR - 一个Java内容存储库(JCR)的PHP实现

· PHPStack - 一个PHP编写的TCP/IP栈概念

· print_o - 一个对象图的可视化器

· Procrastinator - 一个运行耗时任务的库

· Prooph Service Bus - 轻量级的消息总线,支持CQRS和微服务

· RMT - 一个编写版本和发布软件的库

· sabre/vobject - 一个解析VCard和iCalendar对象的库

· Slimdump - 一个简单的MySQL dumper工具

· Spork - 一个处理forking的库

· Sslurp - 一个使得SSL处理减少的库

· SuperClosure - 一个允许闭包序列化的库

· Symfony VarDumper - 一个dumper库(SF2)

· Underscore - 一个Undersccore JS库的PHP实现

· Whoops - 一个不错的错误处理库

PHP安装 PHP Installation

在你的电脑上帮助安装和管理PHP的工具

· HomeBrew PHP - 一个HomeBrew的PHP通道

· HomeBrew - 一个OSX包管理器

· PHP Brew - 一个PHP版本管理和安装器

· PHP Build - 另一个PHP版本安装器

· PHP Env - 另一个PHP版本管理器

· PHP OSX - 一个OSX下的PHP安装器

· PHP Switch - 另一个PHP版本管理器

· VirtPHP - 一个创建和管理独立PHP环境的工具


开发环境 Development Environment

创建沙盒开发环境的软件和工具

· Ansible - 一个非常简单的编制框架

· Phansible - 一个用Ansible构建PHP开发虚拟机的web工具

· Protobox - 另一个构建PHP开发虚拟机的web工具

· PuPHPet - 一个构建PHP开发虚拟机的web工具

· Puppet - 一个服务器自动化框架和应用

· Vagrant - 一个便携的开发环境工具

· Docker - 一个容器化的平台

虚拟机 Virtual Machines

相关的PHP虚拟机

· Hack - 一个PHP进行无缝操作的HHVM编程语言

· HHVM - Facebook出品的PHP虚拟机,Runtime和JIT

· HippyVM - 另一个PHP虚拟机


集成开发环境(IDE) Integrated Development Environment


支持PHP的集成开发环境

· Eclipse for PHP Developers - 一个基于Eclipse平台的PHP IDE

· Netbeans - 一个支持PHP和HTML5的IDE

· PhpStorm - 一个商业PHP IDE


Web应用 Web Applications


基于Web的应用和工具

· 3V4L - 一个在线的PHP和HHVM shell

· DBV - 一个数据库版本控制应用

· PHP Queue - A一个管理后端队列的应用

· MailCatcher - 一个抓取和查看邮件的web工具

· Cachet - 开源状态页面系统

· phpBeanstalkdAdmin - 一个Beanstalkd的监控管理页面

· phpRedisAdmin - 一个用于管理Redis数据库的简单web界面

· phpPgAdmin - 一个PostgreSQL的web管理工具

· phpMyAdmin - 一个MySQL/MariaDB的web界面

· Adminer - 一个数据库管理工具

· Grav - 一个现代的flat-file的CMS

· Lychee - 一个易于使用和好看的照片管理系统


基础架构 Infrastructure


提供PHP应用和服务的基础架构

· appserver.io - 一个用PHP写的多线程的PHP应用服务器

· php-pm - 一个PHP应用的进程管理器、修改器和负载平衡器


PHP网站 PHP Websites


PHP相关的有用的网站

· Nomad PHP - 一个在线PHP学习资源

· PHP Best Practices - 一个PHP最佳实践指南

· PHP FIG - PHP框架交互组

· PHP Mentoring - 点对点PHP导师组织

· PHP Package Development Standards - PHP包开发标准

· PHP School - PHP的开源学习

· PHP Security - 一个PHP安全指南

· PHP The Right Way - 一个PHP最佳实践的快速指引手册

· PHP UG - 一个帮助用户定位最近的PHP用户组(UG)的网站

· PHP Versions - 哪些版本的PHP可以用在哪几种流行的Web主机上的列表

· PHP Weekly - 一个PHP新闻周刊

· PHPTrends - 一个快速增长的PHP类库的概述

· Securing PHP - 一个关于PHP安全和库的建议的简报

· Seven PHP - 一个PHP社区成员采访的网站


其他网站 Other Websites


web开发相关的有用网站

· Atlassian Git Tutorials - 一个Git教程系列

· Hg Init - 一个Mercurial教程系列

· Semantic Versioning - 一个解析语义版本的网站

· Servers for Hackers - 一个关于服务器管理的新闻通讯

· The Open Web Application Security Project (OWASP) - 一个开放软件安全社区

· WebSec IO - 一个web安全社区资源


PHP书籍 PHP Books


PHP相关的非常好的书籍

· Functional Programming in PHP - 这本书将告诉你如何利用PHP5.3+的新功能的认识函数式编程的原则

· Grumpy PHPUnit - 一本Chris Hartjes关于使用PHPUnit进行单元测试的书

· Mastering Object-Orientated PHP - 一本Brandon Savage关于PHP面向对象的书

· Modern PHP New Features and Good Practices - 一本Josh Lockhart关于新的PHP功能和最佳做法的书

· Modernizing Legacy Applications in PHP - 一本Paul M.Jones关于遗留PHP应用进行现代化的书

· PHP 7 Upgrade Guide - 一本Colin O'Dell的包含所有PHP 7功能和改变的书

· PHP Pandas - 一本Dayle Rees关于如何学习写PHP的书

· Scaling PHP Applications - 一本Steve Corona关于扩展PHP应用程序的电子书

· Securing PHP: Core Concepts - 一本Chris Cornutt关于PHP常见安全条款和实践的书

· Signaling PHP - 一本Cal Evans关于在CLI脚本捕获PCNTL信号的书

· The Grumpy Programmer's Guide to Building Testable PHP Applications - 一本Chris Hartjes关于构建PHP应用程序测试的书

· XML Parsing with PHP - 这本书涵盖的解析和验证XML文档,利用XPath表达式,使用命名空间,以及如何创建和修改XML文件的编程

· Domain-Driven Design in PHP - 展示PHP DDD风格的实例


其他书籍 Other Books


与一般计算和web开发相关的书

· Elasticsearch: The Definitive Guide - Clinton Cormley和Zachary Tong编写的与Elasticsearch工作的一本指南

· Eloquent JavaScript - Marijin Haverbeke关于JavaScript编程的一本书

· Head First Design Patterns - 解说软件设计模式的一本书

· Pro Git - Scott Chacon和Ben Straub关于Git的一本书

· The Linux Command Line - William Shotts关于Linux命令行的一本书

· The Tangled Web — Securing Web Applications - Michal Zalewski关于web应用安全的一本书

· Understanding Computation - Tom Stuart关于计算理论的一本书

· Vagrant Cookbook - Erika Heidi关于创建 Vagrant环境的一本书


PHP视频 PHP Videos


PHP相关的非常不错的视频

· Nomad PHP Lightning Talks - PHP社区成员10到15分钟的快速会谈

· PHP UK Conference - 一个PHP英国会议的视频集合

· Programming with Anthony - Anthony Ferrara的视频系列

· Taking PHP Seriously - 来自Facebook Keith Adams 讲述PHP优势


PHP播客 PHP Podcasts


专注于PHP话题的博客

· PHP Town Hall - 一个随意的Ben Edmunds和Phil Sturgeon的PHP播客

· PHP Roundtable - PHP Roundtable是一个讨论PHP开发者关心话题的临时聚会


PHP阅读 PHP Reading


PHP相关的阅读资料

· Composer Primer - Composer初级使用

· Composer Stability Flags - 一篇关于Composer稳定性标志的文章

· Composer Versioning - 一篇关于Composer版本的文章

· Create Your Own PHP Framework - 一部Fabien Potencier的关于如何创建你自己的PHP框架的系列文章

· Don't Worry About BREACH - 一篇关于BREACH攻击和CSRF令牌的文章

· On PHP 5.3, Lambda Functions and Closures - 一篇关于lambda函数和闭包的文章

· PHP Is Much Better Than You Think - 一篇关于PHP语言和生态圈的文章

· PHP Package Checklist - 一个成功PHP包开发的清单

· PHP Sucks! But I Like It! - 一篇关于PHP利弊的文章

· Preventing CSRF Attacks - 一篇阻止CSRF攻击的文章

· Seven Ways to Screw Up BCrypt - 一篇关于纠正BCrypt实现的文章

· Use Env - 一篇关于使用unix环境帮助的文章


PHP内核阅读 PHP Internals Reading


阅读PHP内核或性能相关的资料

· Disproving the Single Quotes Myth - 一篇关于单,双引号字符串性能的文章

· How Big Are PHP Arrays (And Values) Really? - 一篇关于数组原理的文章

· How Foreach Works - StackOverflow关于foreach回答的详情

· How Long is a Piece of String - 一篇关于字符串原理的文章

· PHP Evaluation Order - 一篇关于PHP评估顺序的文章

· PHP Internals Book - 一本由三名核心开发编写的关于PHP内核的在线书

· PHP RFCs - PHP RFCs主页(请求注解)

· Print vs Echo, Which One is Faster? - 一篇关于打印和echo性能的文章

· The PHP Ternary Operator. Fast or Not? - 一篇关于三元操作性能的文章

· Understanding OpCodes - 一篇关于opcodes的文章

· When Does Foreach Copy? - 一篇关于foreach原理的文章

· Why Objects (Usually) Use Less Memory Than Arrays - 一篇关于对象和数组原理的文章

· You're Being Lied To - 一篇关于内核ZVALs的文章


PHP杂志 PHP Magazines


有趣的PHP相关的杂志

· php[architect] - 一个致力于PHP的月更的杂志


作者:黑马程序员PHP开发培训学院
首发:http://php.itheima.com/