Swoft2.x速学之http api篇课程

学习14793
课时16
课程总时长02小时00分钟06秒
更新时间2023-10-24

讲师介绍

WBOY

WBOY

金牌讲师 | 长风破浪会有时,直挂云帆济沧海。

共有课程 | 学员人 | 讲师评分5.4

更多

课程介绍

Swoft是一个基于Swoole扩展开发的高性能PHP协程框架,具有轻量级、高性能、灵活可扩展等特点。本课程将通过一系列章节的讲解,带领学员从零开始学习和掌握Swoft框架的使用。 在第一章节中,我们将学习如何创建一个基本的HTTP API,并介绍了商品API的模拟和RequestMapping注解的使用。 接下来的几个章节中,我们将学习如何创建商品列表、商品详细页以及使用正则控制路由path参数的方法。 在第五章节中,我们将初步学习如何使用中间件,并修改控制器方法的返回值。 在第六、第七和第八章节中,我们将学习如何获取GET参数和POST参数,并模拟商品修改的操作。 在第九、第十和第十一章节中,我们将学习如何将JSON参数自动转为实体对象,并使用反射执行setter函数。 在第十二章节中,我们将学习数据库的基本配置,并使用原生查询获取商品详细信息。 在第十三和第十四章节中,我们将学习如何使用验证器,并练习控制字符长度的验证。 在第十五章节中,我们将学习验证器的更多使用方法,包括验证类型和非注解使用,并升级Swoft版本。 最后,在第十六章节中,我们将学习数据库连接池

相关教程

更多

免费

麻省理工大佬Python课程
初级麻省理工大佬Python课程

7.4万次学习

收藏

免费

【web前端】Node.js快速入门
初级【web前端】Node.js快速入门

2.6万次学习

收藏

免费

国外Web开发全栈课程全集
初级国外Web开发全栈课程全集

1.4万次学习

收藏

热门专题

更多
Valgrind Helgrind线程检测教程
Valgrind Helgrind线程检测教程

本专题介绍Valgrind Helgrind的安装、运行环境及常用命令,讲解如何检测多线程程序中的数据竞争、互斥锁误用、锁顺序冲突和线程同步异常,并结合线程调用栈、内存访问地址及源码行号分析检测报告,帮助开发者定位并修复潜在的并发安全问题。

2026.09.04

220

20

GDB C++程序怎么调试
GDB C++程序怎么调试

本专题围绕GDB调试C++程序的实际过程,详细说明程序编译、调试器启动、命令行参数传入、断点命中和程序继续运行等步骤,并介绍条件断点、临时断点和观察点的设置方法,方便开发者跟踪复杂代码的执行状态。

2026.09.11

200

20

Fiber框架路由系统使用详解
Fiber框架路由系统使用详解

本专题聚焦Fiber框架高性能路由能力,逐项讲解基础路由定义、Group分组、动态与可选参数、通配符匹配、静态资源路由、重定向及子应用挂载,并给出匹配顺序与路由冲突的排查方法。

2026.09.04

160

15

Fiber框架中间件实战全教程
Fiber框架中间件实战全教程

本专题围绕Fiber框架中间件体系整理实战配置,讲解执行顺序与Next机制、自定义中间件编写,并覆盖CORS跨域、Logger日志、Recover、Limiter限流、JWT鉴权、CSRF、缓存压缩等官方组件用法。

2026.09.04

160

15

Iris框架零基础入门教程
Iris框架零基础入门教程

本专题系统整理Iris框架入门内容,涵盖Go环境准备、框架安装、依赖代理加速、首个项目运行、目录结构划分、全局配置与启动参数设置,并汇总新手高频报错排查思路,帮助开发者快速跑通第一个Iris框架Web应用。

2026.09.11

160

15

NumPy性能优化版本更新与常见报错排查
NumPy性能优化版本更新与常见报错排查

本专题整理 NumPy 性能优化、版本更新与常见报错排查相关教程,覆盖向量化计算、广播性能、内存布局、NumPy 2.0 升级、版本兼容冲突、安装导入报错、dtype 溢出、矩阵运算异常和 broadcasting 报错修复,帮助读者系统掌握 NumPy 性能调优与问题定位方法。

2026.09.22

100

25

NumPy常见函数使用方法
NumPy常见函数使用方法

本专题整理 NumPy 常见函数使用方法相关教程,覆盖函数大全、参数用法、数组运算、统计聚合、排序处理、where 条件筛选、linspace 创建数列等常用场景,帮助读者快速掌握 NumPy 函数调用思路和实际数据处理技巧。

2026.09.22

100

21

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

40

14

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

20

10