史上最全php学习库整理

史上最全php学习库整理

史上最全php学习库整理

composer资料库

composer资料库。

依赖管理

用于依赖项和程序包管理的库。

依赖管理额外功能

与依赖项管理有关的其他内容。

开发框架

Web开发框架。

  • Aura框架 -由独立组件构建的框架。
  • Thinkphp-国产php框架,易上手
  • Bfwsoa-基于soa分布式服务治理php框架,适合中大型项目
  • CodeIgniter-小巧的php框架
  • Bfwsea-PHP版本的分布式大数据计算框架
  • CakePHP-一个快速的应用程序开发框架(CP)。
  • Laravel 6-另一个PHP框架(L6)。
  • Nette-由单独组件组成的另一个框架。
  • Phalcon-实现为C扩展的框架。
  • PPI框架2-互操作性框架。
  • Symfony-由单个组件(SF)组成的框架。
  • Yii2-另一个PHP框架。
  • Zend Framework 3-一个由单个组件(ZF3)组成的框架。
  • Ice-作为C扩展提供的另一个简单快速的PHP框架。

框架附加

与Web开发框架有关的其他内容。

内容管理系统(CMS)

用于管理数字内容的工具。

  • Backdrop -针对中小型企业和非营利组织的CMS(Drupal的分支)。
  • Concrete5 -CMS用最少的技术技能来攻击用户。
  • Drupal-企业级CMS。
  • Grav-现代平面文件CMS。
  • Joomla-另一个领先的CMS。
  • Magento-最受欢迎的电子商务平台。
  • WordPress一个博客平台和CMS。

组件

Web开发框架和开发小组的独立组件。

微型框架

微型框架和路由器。

Micro Framework额外功能

与微框架和路由器有关的其他内容。

路由器

用于处理应用程序路由的库。

模板化

用于模板化和词汇化的库和工具。

  • Aura.View-使用PHP作为诱人的语言提供TemplateView和TwoStepView,并支持partials,sections和helpers。
  • Foil-另一个本地PHP模板库。
  • MtHaml -HAML模板语言的PHP实现。
  • Mustache -Mustache模板语言的PHP实现。
  • PHPTAL - TAL模板语言的PHP实现
  • Plates-一个本地PHP模板库。
  • Smarty-补充PHP的模板引擎。
  • Twig-一种全面的模板语言。
  • Tale Jade -Jade模板语言的PHP实现。

静态网站生成器

用于预处理内容以生成网页的工具。

  • Couscous -Couscous将Markdown文档变成漂亮的网站。这是关于类固醇的GitHub Pages。
  • Sculpin-一种将Markdown和Twig转换为静态HTML的工具。
  • Spress-将Markdown和Twig转换为HTML的可扩展工具。

HTTP

使用HTTP的库。

刮ing

用于抓取网站的库。

  • Embed -来自任何Web服务或页面的信息提取器。
  • Goutte-一个简单的网络刮板。
  • Symfony Panther-一个针对PHP和Symfony的浏览器测试和Web爬网库。
  • PHP Spider-一个可配置和可扩展的PHP网络蜘蛛。

中间件

使用中间件构建应用程序的库。

网址

用于解析URL的库。

电子邮件

用于发送和解析电子邮件的库。

档案

用于文件操作和MIME类型检测的库。

用于处理流的库。

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

依赖注入

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

  • Aura.Di-可序列化的依赖项注入容器,具有构造函数和设置器注入,接口和特征识别,配置继承等更多内容。
  • Acclimate -依赖项注入容器和服务定位器的通用接口。
  • Auryn-递归依赖注入器。
  • Container -另一个灵活的依赖项注入容器。
  • Disco-一个PSR-11兼容的,基于注释的依赖项注入容器。
  • PHP-DI-一个支持自动装配的依赖项注入容器。
  • Pimple-一个很小的依赖项注入容器。
  • Symfony DI-依赖项注入容器组件(SF)。

-图象

用于处理图像的库。

测试

用于测试代码库和生成测试数据的库。

  • Alice -具表达力的灯具生成库。
  • AspectMock-用于PHPUnit / Codeception的模拟框架。
  • Atoum-一个简单的测试库。
  • Behat-行为驱动开发(BDD)测试框架。
  • Codeception-完整的堆栈测试框架。
  • Faker-一个伪造的数据生成器库。
  • HTTP Mock-一个用于在单元测试中模拟 HTTP请求的库。
  • Kahlan-具有内置存根,模拟和代码覆盖支持的完整堆栈单元/ BDD测试框架。
  • Mink -Web验收测试。
  • Mockery-用于测试的模拟对象库。
  • ParaTest-用于PHPUnit的并行测试库。
  • Peridot-事件驱动的测试框架。
  • Phake-另一个用于测试的模拟对象库。
  • Pho-另一个行为驱动的开发测试框架。
  • PHP-Mock-用于内置PHP函数(例如time())的模拟库。
  • PHPSpec-按规范设计的单元测试库。
  • PHPT -PHP本身使用的测试工具。
  • PHPUnit-一个单元测试框架。
  • 预言 -一个高度自以为是的模拟框架。
  • VFS流 -用于测试的虚拟文件系统流包装器。

持续集成

库和应用程序进行持续集成。

  • CircleCI-持续集成平台。
  • GitlabCi-让GitLab CI测试,构建,部署您的代码。TravisCi喜欢。
  • Jenkins-一个具有PHP支持的持续集成平台
  • JoliCi-一个用PHP编写并由Docker支持的持续集成客户端。
  • PHPCI-一个用于PHP的开源持续集成平台。
  • SemaphoreCI-用于开源和私有项目的持续集成平台。
  • Shippable-基于Docker的持续集成平台,用于开源和私有项目。
  • Travis CI-持续集成平台。
  • Setup PHP - PHP的GitHub操作。

文献资料

用于生成项目文档的库。

  • APIGen-另一个API文档生成器。
  • daux.io-使用Markdown文件的文档生成器。
  • PHP Documentor 2-一个文档生成器。
  • phpDox -PHP项目的文档生成器(不限于API文档)。
  • Sami -API文档生成器。

安全

用于生成安全随机数,加密数据和扫描漏洞的库。

  • Halite -一个简单的库使用加密libsodium
  • HTML Purifier-符合标准的HTML过滤器。
  • IniScan-扫描PHP INI文件的安全性的工具。
  • 擎Optimus 天柱 -基于Knuth的乘法散列方法ID混淆。
  • PHPEncryption 加密 -安全的PHP加密库。
  • PHP SSH-一个面向实验对象的SSH包装器库。
  • PHPSecLib-一个纯PHP安全通信库。
  • random_compat -PHP 5.x支持random_bytes()random_int()
  • RandomLib-一个用于生成随机数和字符串的库。
  • Symfony安全监视 -一种Web工具,用于检查Composer依赖项是否存在安全建议,以前称为“ SensioLabs安全检查”。
  • TCrypto-一个简单的加密键值存储库。
  • VAddy -Web应用程序的连续安全测试平台。
  • Zed-用于Web应用程序的集成渗透测试工具。

密码

用于处理和存储密码的库和工具。

点击查看剩余70%

{{collectdata}}

网友评论0