本文介绍php-super
,各版本详情请点击下方历史版本到对应页面查看。
产品简介
php-super
是一个php源码工具包,其中封装了php常用功能组件,包内代码可直接调用。
适用人群
- php开发者
产品价值
- 极速开发:节省开发者开发时间
- 技术学习:包内提供功能测试代码供学习使用
产品优点
- 功能实用
- 安装简单
- 代码质量高
最新版本
php-super 1.0
历史版本
php-super 1.0
目录说明
以下为php-super
大体的目录结构,各版本具体目录说明点击上方历史版本到对应页面内查看
super
├── src
│ ├── App
│ ├── Constant
│ ├── Helper - 函数封装
│ │ ├── FileHelper.php
│ │ ├── StrHelper.php
│ │ ├── HttpHelper.php
│ │ ├── CurlHelper.php
│ │ ......省略.............
│ ├── Service - 功能封装
│ │ ├── Excel
│ │ ├── Mq
│ │ ├── Swoole
│ │ ├── Notice
│ │ ├── UniqId
│ │ ......省略.............
└── tests - 测试代码
功能列表(最新版本)
以下为php-super
包含的所有功能,各版本具体功能说明点击上方历史版本到对应页面内查看
消息队列、异步处理
Aliyun-oss
图片、视频等文件对象存储
Excel-csv
csv文件导入及内容处理
Motice-DingTalk
钉钉机器人、异常信息提醒
Swoole-WebSocket
长链接、服务器推送
UniqId-Snow
唯一Id、雪花算法
Utils-OverSold
超卖问题
Wx-Gzh
微信公众号开发、微信公众号模板消息
安装
怎么在自己的业务代码中安装php-super
方式1:文件引入
说明:
你可以在文件内直接引入源码中的vendor/autoload.php文件
示例:php-super
包内tests目录已提供部分功能的使用示例,以下以源码包内示例文件tests/Helper/AesHelper_Test.php)为例:
# 引入autoload.php文件
require_once __DIR__ . '/../../vendor/autoload.php';
# 调用源码功能代码
$enStr= \Seed\Super\Helper\AesHelper::aes_encrypt("123",'12323');
方式2:composer安装
php-super
是一个完好的composer依赖包,如果你的项目使用了composer,你可以把它上传到一个代码仓库作为一个composer依赖包,然后以composer方式安装它到你的项目,以下是具体步骤(以下以gitee.com为代码仓库举例说明):
(1)新建一个代码仓库php_super,并把php-super
代码上传到仓库里
(2)为仓库新建一个tag并推到远程
git tag v1.0
git push origin v1.0
(3)配置你的项目目录的compsoer.json文件引入依赖包
"repositories":{
"seed/super":{
"type":"vcs",
"url":"git@gitee.com:xxx/php_super.git"
},
"packagist": {
"type": "composer",
"url": "https://mirrors.aliyun.com/composer/"
}
}
(4) 执行composer命令安装php-super
依赖
composer require seed/super
源码获取方式
付费获取