unntech/litephp

The lite php Framework

v1.0.12 2024-05-13 07:03 UTC

This package is auto-updated.

Last update: 2024-09-27 07:58:09 UTC


README

Total Downloads Latest Stable Version PHP Version License

LitePhp的公共库,需先创建LiteApp 或LiteApi项目使用

主要新特性

  • 采用PHP7强类型(严格模式)
  • 支持更多的PSR规范
  • 原生多应用支持
  • 对IDE更加友好
  • 统一和精简大量用法

LitePhp 1.0的运行环境要求PHP7.2+,兼容PHP8

安装

composer require unntech/litephp

如果需要更新框架使用

composer update unntech/litephp

目录结构

litephp/
├── lib                                     #类库
|   ├── wxMsgCrypt                          #微信消息加密库
|   ├── phpqrcode.php                       #二维码类库
├── src                                     #
|   ├── gif                                 #gif图像类库
|   ├── Image.php                           #图像处理类库
|   ├── Config.php                          #Config类
|   ├── CorpWeixin.php                      #企业微信消息推送加解密类库
|   ├── Db.php                              #数据库实例类
|   ├── GoogleAuthenticator.php             #Google二次验证类
│   ├── LiComm.php                          #常用函数方法
│   ├── LiCrypt.php                         #jwt类库,自定义token加解密
│   ├── LiHttp.php                          #Http基础类,curl
│   ├── LiRegular.php                       #常用正则
│   ├── LiRsa.php                           #Rsa加解密
│   ├── Lite.php                            #Lite基础类
│   ├── mongodb.php                         #mongodb操作对象类
│   ├── mysqli.php                          #mysql操作对象类
│   ├── Model.php                           #Model模型基础类
│   ├── qrCode.php                          #二维码生成类
│   ├── Redis.php                           #Redis静态实例类
│   ├── Session.php                         #Session类
│   ├── SnowFlake.php                       #雪花生成64位int
│   ├── sqlsrv.php                          #mssql server 操作对象类
│   ├── Template.php                        #视图模板文件载入类
│   ├── Tree.php                            #树型通用类
│   ├── UUID.php                            #UUID生成器
│   ├── Validate.php                        #常用数据验证器
│   ├── Weixin.php                          #微信消息基础类
├── tests                                   #测试样例,可删除
├── composer.json                           #
└── README.md

文档

完全开发手册

命名规范

LitePhp遵循PSR-2命名规范和PSR-4自动加载规范。

参与开发

直接提交PR或者Issue即可

版权信息

LitePhp遵循MIT开源协议发布,并提供免费使用。

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有Copyright © 2022 by Jason Lin All rights reserved。创建于2022年除夕夜。