稻田代码

php极速开发源码包php-super

本文介绍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

源码获取方式

付费获取





本原创文章未经允许不得转载 | 当前页面:稻田代码 » php极速开发源码包php-super