Download the PHP package hunzsig/h-php without Composer
On this page you can find all versions of the php package hunzsig/h-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download hunzsig/h-php
More information about hunzsig/h-php
Files in hunzsig/h-php
Download hunzsig/h-php
More information about hunzsig/h-php
Files in hunzsig/h-php
Vendor hunzsig
Package h-php
Short Description 一个纯净后端php框架,依赖swoole,支持http/websocket。结合ZendFrame/ThinkPHP/laraval编写代码,数据处理层enter->io->bean->model。IO自定义便捷式加密,与前端h-react-library嵌合。PDO式ORM结合redis,完善的表连贯操作,并自动优化持久层的CURD,如连表自动前缀,类型自动转义/转换/解释。自带打包,可将php代码加密到难以恢复的程度。
License MIT
Package h-php
Short Description 一个纯净后端php框架,依赖swoole,支持http/websocket。结合ZendFrame/ThinkPHP/laraval编写代码,数据处理层enter->io->bean->model。IO自定义便捷式加密,与前端h-react-library嵌合。PDO式ORM结合redis,完善的表连贯操作,并自动优化持久层的CURD,如连表自动前缀,类型自动转义/转换/解释。自带打包,可将php代码加密到难以恢复的程度。
License MIT
Please rate this library. Is it a good library?
Informations about the package h-php
如何开始
你可以通过git下载:git clone [email protected]:hunzsig/h-assets.git
也可以通过composer:composer install
建造一个index.php
你可以在根目录构建一个index.php
如果是composer你应该把 /h-php/hHttp.php 修改为 /verdor/hunzsig/h-php/hHttp.php
打包
打包会在设定的根目录下生成一个dist目录,加密混淆并压缩优化
打包需要 -c 参数来定义你的config文件
根目录情况下:
composer下:
测试接口地址
http://host/external/test 如果不想public接口暴露在scope列表中,函数包含“__”即可 如:edit__ 参考 User\Model\InfoModel
Map展示地址
http://host/external/map
测试接口地址
你可以在index使用external方法,绑定自定义的php执行路径
http://host/external/sql
搜索例子1
搜索例子2
前端json搜索语法
{project_name,name} % #TT || (({project_name,name} % #系统 || {project_name,name} != #xxx) && {server_pre_alert_limit,value} > #1 && ({server_pre_alert_limit,value} > #0 || {server_pre_alert_limit,value} < #100000000))
后端sql模型讲解
连贯写法 schemas table 必须在前,否则field等自动失效处理
select one update insert insertAll delete count 等作为终结语,后续连贯断开
字段闭包(默认)
等于 ( "a" = 1 or "b" = 1 ) and( "c" = 1 or "d" = 1 or "e" = 1 )
全局闭包
等于 (( "a" = 1 or "b" = 1 ) or "c" = 1 or "d" = 1 or "e" = 1 )
直接插入bean写法(insert update delete需要try)
插入可以手动获取lastID(在无序列表中自动获取可能会产生严重的错误)
All versions of h-php with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2
The package hunzsig/h-php contains the following files
Loading the files please wait ....