PHP中常用扩展库模式对比 项目中常用的Composer代码包
一、什么是Composer
Composer是必须掌握的工具
是PHP依赖管理的利器
二、PHP中常用扩展库模式对比
1、PECL:
是PHP扩展的存储库,提供了所有已知的扩展和托管设施的目录,用于下载和开发PHP扩展。
2、PEAR:
PEAR是一个可重用PHP组件的框架和分发系统。
3、phpize:
用 phpize 编译共享 PECL 扩展库。
4、Composer:
是 PHP 用来管理依赖(dependency)关系的工具。
三、项目中常用的Composer代码包
guzzlehttp/guzzle 强大的HTTP请求库
hashids/hashids 数字ID转换字符串,支持多语言
intervention/image 图片处理,获取图片信息,上传,格式化转换,缩放,裁剪等
phpmailer/phpmailer 邮件发送
phpoffice/phpexcel excel操作类
monolog/monolog 日志操作
catfan/medoo 简单的数据库操作类,支持常见数据库
league/route 路由调度
carbon/carbon 时间操作