定制 wwwzne/wz-server 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wwwzne/wz-server

最新稳定版本:v0.1

Composer 安装命令:

composer require wwwzne/wz-server

包简介

后端框架

README 文档

README

wwwzne的轻量服务器框架

安装与引入

composer require wwwzne/wz-server

主要模块

  1. 主要对象wzServer(路由管理已完成)
  2. 工具函数集合utils
  3. 图像处理对象(待做)
  4. JSON转译器(待做)
  5. 注解与文档注释(待做)
  6. 文件上传(待做)
  7. 实时通信(待做)
  8. 日志管理(待做)

路由表设置

wzServer::defind(["/" => fn() => "a"])
wzServer::define([ "GET/" => [$h, 'run'] ]);
wzServer::define([ "get/" => [$h, 'run'] ]);
wzServer::define([ "GET" => [$h, 'run'] ]);
wzServer::define([ "POST/" => [$h, 'run'] ]);
wzServer::define([ "post/" => [$h, 'run'] ]);
wzServer::define([ "post" => [$h, 'run'] ]);
wzServer::define([ "GET|POST/" => [$h, 'run'] ]);
wzServer::define([ "get|post/" => [$h, 'run'] ]);
wzServer::define([ "POST|GET/" => [$h, 'run'] ]);
wzServer::define([ "post|get/" => [$h, 'run'] ]);
wzServer::define([ "get/[0-9]" => [$h, 'run'] ]);
wzServer::define([ "get/@name/@id" => [$h, 'run'] ])
wzServer::define([ "get/{name}/{id}" => [$h, 'run'] ])
WzServer::run();

设置get请求

// 函数回调
function test()
{
    return "<h1 align='center'>holle world</h1>";
};
wzServer::get("/", "tests");
// 匿名函数回调
$test= function()
{
    return "<h1 align='center'>holle world</h1>";
};
wzServer::get("/", $test);
// 类回调函数
wzServer::get("/", [
    new class{
        public function a(){}
    },'a'
]);

设置post请求

// 函数回调
function test()
{
    return "<h1 align='center'>holle world</h1>";
};
wzServer::post("/", "tests");
// 匿名函数回调
$test= function()
{
    return "<h1 align='center'>holle world</h1>";
};
wzServer::post("/", $test);
// 类回调函数
wzServer::post("/", [
    new class{
        public function a(){}
    },'a'
]);

统计信息

  • 总下载量: 14
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2025-11-20