分类: 后端

86 篇文章

PHP 控制流
match 是有结果的表达式并做严格比较;switch 语义不同。先看输入类型,再决定分支能否匹配。
PHP 函数与面向对象
类封装状态与行为,构造器建立有效初始状态。属性提升减少声明重复,不减少验证需求。
PHP 变量与类型
变量可以绑定不同类型,但函数契约仍会约束输入。strict_types 影响特定调用边界的标量转换,不等于全语言禁止所有转换。
第一个 PHP 脚本
CLI 从参数和标准输入取数据,Web 从请求取数据。输出都可能用 echo,但状态码、请求头和生命周期不同。
PHP 环境搭建与工具链
PHP 解释器运行脚本,扩展提供附加能力,Composer 管项目依赖。一个环境能运行 echo 不代表已启用数据库或多字节扩展。
Kratos 微服务入门
Kratos 是 B 站开源的微服务框架。和 go-zero 同属「微服务全家桶」,但路线不同:Kratos 以 gRPC 和 proto 为核心,HTTP 是附属;go-zero 以 .api 文件生成 HTTP 服务为主。
go-zero 微服务入门
go-zero 是国内的微服务框架,核心不是「写 HTTP 接口」,而是用代码生成把一套微服务骨架搭起来:.api 文件描述接口,goctl 生成 handler / logic / model 三层代码,配套限流、熔断、缓存、链路追踪。
Fiber 框架入门
Fiber 是基于 fasthttp 的 Go Web 框架,API 风格照搬 Express。它的卖点只有一个:快。
Echo 框架入门
Echo 是 Go 的 HTTP 框架,和 Gin 定位最接近但 API 设计更统一。核心特点是中间件接口规范、参数绑定和校验做得整齐。
Python 标准库全解析
Python 标准库是随 Python 解释器一同安装的核心模块集合,涵盖系统交互、网络通信、数据处理、开发调试、图形界面等全场景能力。这些库由 Python 官方维护,经过严格测试与优化,兼具稳定性、高效性和跨平台性,无需额外安装即可直接导入使用。标准库是 Python “开箱即用” 特性的核心支撑,其丰富的功能覆盖了从简单脚本到复杂应用的开发需…