百度 Google GitHub StackOverflow NPM
PHP官网
PHP是一种流行的通用脚本语言,特别适合于web开发。PHP快速,灵活和实用,为您的博客到世界上最受欢迎的网站提供强大的支持。
PHP中文手册
本手册内容主要由函数参考构成,但也包含了语言参考,PHP 一些主要产品特点的说明以及其它补充信息。
Packagist
Packagist是Composer的主存储库。 它聚合可通过Composer安装的公共PHP软件包。
Private Packagist
PHP 私有包的 Composer 存储库。使用Private Packagist安装Composer依赖项都是快速可靠的。
WP Packagist
WordPress 插件和主题目录的 Composer存储库。
Firegento
FireGento是一群Magento爱好者。我们正在开发开源模块,并组织所谓的Hackathons和其他活动。FireGento被用作Magento社区很大一部分的游泳池。自2013年以来,FireGento是位于德国柏林的注册公司。
Composer 中文网
Composer 是 PHP 用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件。
Composer Installers
一个多框架 Composer 库安装器。
Melody
构建一个 Composer 脚本文件的工具。
Pickle
PHP扩展安装程序。
开发框架
Laravel
Laravel 框架可能是 Web 开发人员中最受欢迎的框架。Laravel 是一个免费的开源 PHP 框架,适用于 Web 应用程序开发,且适用于移动应用程序场景。Laravel 提供了几个特定的软件包,使 Web 开发成为一项功能强大的任务.
CakePHP
CakePHP 框架对个人完全免费,并提供付费的商业用途。它将帮助您开发功能丰富且视觉上令人印象深刻的网站。早在本世纪初,CakePHP 就是最好的 PHP 框架。经过这么长时间,它仍然是您可以使用的最好的 PHP 框架之一。CakePHP 起初是一个简单而优雅的工具包,在过去的 15 年里它变得更加强大。
CodeIgniter
CodeIgniter 可能是最适合开发动态网站的 PHP 框架。它是一个非常简单的轻量级 PHP 框架。它的大小只有 2 MB 左右(包括文档)。因此,CodeIgniter 本身具有最小的占用空间,它允许 Web 开发人员添加第三方插件来开发更复杂的功能。CodeIgniter 还提供了几个预构建的模块,用于为 Web 开发创建健壮的、可重用的组件。由于设置过程简单,这个 PHP 框架非常适合初学者。
Zend
Zend 框架是一个完整的面向对象的 PHP 框架。这个 PHP 框架是可定制的,对于需要添加项目特定功能的开发人员来说,这是一个好处。Zend 构建于敏捷方法之上,可帮助开发人员为大型客户创建、高质量的 Web 应用程序的框架。它非常适合复杂的企业级项目,Zend 主要关注安全性、性能和可扩展性。 Zend 框架主要受大型 IT 企业和银行等金融机构的青睐。
Symfony
Symfony 于 2005 年推出,这个 PHP 框架的存在时间比列表中的任何其他框架都要长。该框架是一个广泛的 PHP MVC 框架,目前 Symfony 已经成为一个可靠和成熟的平台框架。Symfony 非常稳定、文档齐全、性能卓越。这些特点使 Symfony 成为开发大型企业项目的完美选择。
Yii2
Yii2 是一个神奇的存在,您希望从 PHP 框架中获得的所有特性,它基本上都能为您提供。它是 Yii 框架的修订版和高级版,一个基于组件的高性能 PHP 框架。Yii2 因其安全功能而受到网站开发人员的欢迎,这使其适用于电子商务、CMS、门户网站、论坛等项目。使用 Yii2,您可以将数据库建模为对象,从而避免编写重复的复杂性 SQL 语句。
Phalcon
Phalcon 是用 C 和 C ++ 编写的,但这并不意味着您必须学习 C 语言才能使用 Phalcon 框架。拥有一个底层是 C 语言扩展的 PHP 框架,这可能听起来很奇怪,但 Phalcon 是最快的 PHP 框架。Phalcon 非常易于安装,非常适合创建高度可定制的 Web 解决方案。该框架的亮点之一在于 Phalcon 在安装框架后几乎没有文件,您只需添加需要使用的模块和库,这使得开发过程非常整洁。
Laminas
Laminas Project,企业级PHP框架和组件社区支持的Zend Framework的开源延续。
Nette
Nette是适用于PHP 7的一系列成熟和独立组件。 他们共同创造了一个被评为全球第三大流行框架。 我们的理念是专注于生产力,最佳实践和安全性。
Spiral
Spiral Framework 让 PHP 开发重新令人振奋。它利用 PHP 的快速,易部署特性来实现快速开发业务逻辑,同时独特地借助 Golang 来优雅地构建起原生支持 HTTP/2, GRPC, Queue 等特性的基础架构层。Spiral Framework 非常灵活且完全遵守 PSR 规范。开发者在用它构建更快、更高效的应用时一定会感到非常愉悦。
CMS
Magento
Magento是一款国外主流的开源PHP电子商务程序,任何人都可以使用他创建自己的在线商店.
WordPress
WordPress是一款能让您建立出色网站、博客或应用的开源软件。
Drupal
Drupal是全世界最好的CMS和CMF之一,选择Drupal意味着选择了继承强大的开源成果,站在巨人的肩膀上,选择了世界级的开发标准,利用了全世界优秀的第三方模块。所以,基于Drupal,我们能开发出更优秀的产品,看的更高,走得更快!
Joomla
Joomla!是一套全球知名的内容管理系统,占有全球6%的网站市场份额。 Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统。可以在Linux、 Windows、MacOSX等各种不同的平台上执行。目前是由Open Source Matters这个开放源码组织进行开发与支持,这个组织的成员来自全世界各地,小组成员约有150人,包含了开发者、设计者、系统管理者、文件撰写者,以及超过2万名的参与会员。
Grav
Grav 是一个轻快、简单、可扩展的纯文件 CMS 平台,解压即用,无需安装。
Backdrop
开源免费的CMS,可以帮助您为企业和非营利组织建立网站。
Pico CMS
Pico 是一个相当简单的 CMS 系统,甚至不提供管理的后台程序。直接在线编辑内容。无需数据库支持,直接使用文件存储,因此速度巨块。支持 Markdown 格式和 twig 模板。
Concrete5
一款强大的LAMP CMS框架,核心采用了一部分ZEND FRAMEWORK框架,架构比较独特不同于传统的DEDECMS, PHPCMS等,利用内部已有的Add-ons 可以快速建立一个企业网站。
Moodle
Moodle是世界上最受欢迎的学习管理系统。 数分钟即可开始创建您的在线学习网站!
数据库相关
Doctrine
Doctrine 是一个 PHP 的 ORM,基于强大的 DBAL。其中一个最主要的功能就是使用面向对象的方式执行数据库查询,受 Hibernate HQL 的影响,Doctrine 使用一种叫 DQL 的查询语句进行数据库查询。
Illuminate Database
Illuminate database是一个非常强大非常优秀的ORM类库,也是一个非常实用的数据库操作组件。使用它可以轻松对数据库进行查询、插入、更新、删除等操作,支持MySQL,Postgres,SQL Server,SQLlite等。它还是Laravel框架的数据库组件。
Atlas
Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。同时,有超过50家公司在生产环境中部署了Atlas,超过800人已加入了我们的开发者交流群,并且这些数字还在不断增加。
Cycle ORM
PHP DataMapper,ORM和数据建模引擎,旨在安全地在经典的守护进程PHP应用程序(如RoadRunner)中工作。 ORM提供了灵活的配置选项来建模数据集,强大的查询生成器并支持动态映射架构。 该引擎可以使用普通的PHP对象,支持注释声明和通过扩展的代理。
RedBean
一个易于使用的 PHP ORM 工具, RedBeanPHP 可以让你用 NoSQL 的语法来使用 ORM 框架。动态创建模型、配置和数据库的 orm 层。
Spot ORM
Spot是基于Doctrine DBAL构建的简单高效的DataMapper。
CakePHP ORM
CakePHP ORM提供了一种强大而灵活的方式来处理关系数据库。使用数据映射器模式,ORM允许您将数据作为实体进行操作,从而可以在应用程序中创建富有表现力的域层。
Proxy Manager
一个为数据映射生成代理对象的工具集
Aura.Sql
通过PDO访问SQL数据库。
HTTP
Guzzle
Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。
Requests
Requests 是一个PHP的HTTP类库。相对于curl等类库来说,它具有简单易用且友好的API,且不依赖于curl。它支持HEAD, GET, POST, PUT, DELETE, PATCH等方法。基本能满足任何形式的HTTP请求。
HTTPlug
HTTPlug是在Http客户端的一个抽象概念,并提供了一个一致的psr-7兼容的包装多个Http客户端
Buzz
PHP的轻量级HTTP客户端
PHP VCR
VCR Ruby库在PHP的实现,PHP-VCR 可以记录你测试套件的 HTTP 交互,并且在今后运行更快、更准确的测试中重放。
Symfony HTTP
HttpClient组件提供了强大的方法来同步或异步获取HTTP资源。
Nyholm PSR-7
超轻量级PSR-7实现。
Retrofit PHP
Retrofit是类型安全的REST客户端。它是从square / retrofit借鉴来的, 并用PHP实现。
laminas-diactoros
PSR HTTP消息实现
渲染模版
Twig
Twig是一款灵活、快速、安全的PHP模板引擎。
Smarty
Smarty是一个使用PHP写出来的模板引擎,是业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。
Plates
Plates 是原生 PHP 模板系统,非常容易使用和扩展,灵感来源于 Twig 模板引擎,包括现代化的模板语言功能。Plates 主要是为在编译模板语言中选择使用原生 PHP 模板的开发者提供的。
PHPTAL
PHPTAL是用于PHP的XML / XHTML模板库。
MtHaml
MtHaml是HAML语言的PHP实现,可以实现多种语言。当前支持的目标是PHP和Twig,可以轻松添加新目标。