2020年最新整理20个必备PHP开源类库,武装生产力

本文汇总了2020年20个最受欢迎的PHP开源类库,包括Laravel、phpunit、PhpSpreadsheet等,覆盖框架、单元测试、文件处理、日志管理和更多实用工具。这些类库因其卓越性能和广泛使用,能有效提升PHP开发者的生产力。
摘要由CSDN通过智能技术生成

PHP

2020年上半年已完结,PHP依旧是Z好的语言,推荐20个必备的PHP开源类库,只推荐综合排名第一的类库,其他第二第三的就不考虑了,有些类库已经年久失修,推荐就推荐这条街最靓的仔。本文覆盖了框架、单元测试、文件(excel、pdf)、日志、应用等最常用的类库,排名不分先后,请收藏,总有一天你用得着。

1、数据表格 Excel处理类库PhpSpreadsheet

Github star 8.5K,推荐指数 ★★★★☆ Github地址:https://github.com/PHPOffice/PhpSpreadsheet

PhpSpreadsheet是最新的PHP excle类型,在命名空间、PSR规范、采用新的PHP语言特性,老的 PHPExcel 已经很久没有 维护了。

<?php

require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');

$writer = new Xlsx($spreadsheet);
$writer->save('hello world.xlsx');

2、单元测试框架 phpunit

Github star 16.3k,推荐指数 ★★★★☆ Github地址:https://github.com/sebastianbergmann/phpunit PHPunit官网:https://phpunit.de/

鉴于优秀的能力,很多开源框架已经内置此单元测试类库,PHPUnit 9已经支持PHP7.3和PHP7.4。

3、宇宙第一框架 Laravel

Github star 21.4k,推荐指数 ★★★★★ Github地址:https://github.com/laravel/framework 一个框架的优秀不仅是从Google指数,github star,相关的生态非常重要。因为有一个好的生态,在各应用领域会有解决方案,比如你想用Elasticsearch、想用serverless,总有程序猿帮你解决了。

4、数据库ORM框架Doctrine

Github star 21.4k,推荐指数 ★★★☆☆ Github地址:https://github.com/doctrine/orm 官网:https://www.doctrine-project.org/projects/orm.html 如果你不像使用任何框架,只想使用数据库相关操作,Doctrine是个合适的选择。对象关系映射器(ORM)和数据库抽象层(DBAL)底层类库,像Lavaral、Symfony都有代码集成,目前最稳定为2.7.3,下个大版本3.0马上也要到来。

5、Aws 服务 aws-sdk-php

Github star 4.8K,推荐指数★★★☆☆ Github地址: https://github.com/aws/aws-sdk-php 如果你的服务使用的是 Aws,那这个全家桶不错。

6、日志管理 Monolog

Github star 17.6K,推荐指数★★★★★ Github地址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值