服务端

JaguarJack11 天前
后端·php·服务端
2026 年 PHP 函数式编程 优势与实际应用函数式编程(FP)已经存在几十年了,但近年来在实际开发中用得越来越多。这篇文章整理一下 FP 的核心概念和实际应用场景。
JaguarJack12 天前
后端·php·服务端
PHP 8.5 闭包和一等可调用对象进入常量表达式PHP 配置一直有个矛盾:以前,一旦你需要在"配置类"的地方加逻辑,就会碰壁。PHP 故意把很多结构限制在常量表达式——基本上就是不可变的值。属性参数是最明显的例子:你可以放整数、字符串、标量数组……但不能放闭包。
JaguarJack13 天前
后端·php·服务端
别再手写 URL 解析器了:PHP 8.5 URI 扩展让 URL 处理更安全、更干净多年来,PHP 开发者处理 URL 的方式大同小异:大多数情况下这套流程能跑通。问题在于,URL 处理恰恰是那种"在边角情况下出问题"的领域:编码、fragment、userinfo、国际化域名、"等价但不相同"的 URL,以及各种只在生产日志里才冒出来的边缘场景。
JaguarJack15 天前
后端·php·服务端
PHP 8.5 升级生存指南:避免凌晨两点回滚的检查清单一月初是做那种"你永远不想赶工"的工作的好时机:运行时升级。大多数 PHP 8.x 小版本升级很顺利,但"顺利"不等于"零风险"。真正的问题通常来自:
JaguarJack16 天前
后端·php·服务端
2026 年 PHP 8.4 依然重要:跳到 8.5 之前你该掌握的特性如果你的团队计划"今年上 PHP 8.5",很可能会先聊到 PHP 8.4——不管你愿不愿意。无聊但重要的原因是:支持窗口。
Benny的老巢20 天前
cloudflare·服务端·workers·接口服务·d1数据库
Cloudflare Workers 接口服务能力详解Cloudflare 提供了非常成熟、实战级的接口服务能力,常见用法甚至可以完全替代一台后端服务器。Cloudflare 不是传统意义的后端服务器,但它可以通过以下能力对外提供 HTTP API 接口。
optimistic_chen21 天前
java·linux·redis·客户端·服务端
【Redis系列】Java操作Redis客户端🚀 欢迎来到我的CSDN博客:Optimistic _ chen ✨ 一名热爱技术与分享的全栈开发者,在这里记录成长,专注分享编程技术与实战经验,助力你的技术成长之路,与你共同进步!
JaguarJack21 天前
后端·php·服务端
2026 年 PHP 的三大优势 这门"老将"为何依然重要PHP "快死了"这句话喊了这么多年,如果真有来世,它的简历应该已经相当可观了。你大概见过这些论调:"PHP 过时了"、"现在没人用 PHP 做正经系统了"、"只有老项目还在用"。这些说法也不算全错——确实有大量遗留 PHP 代码在运行。但还有另一个现实很少被提及:PHP 仍然在驱动大量生产环境的后端系统,新的 PHP 项目也在不断出现,因为团队想要的东西和五年、十年前一样:
JaguarJack22 天前
后端·php·服务端
PHP 异步与多线程 从 TrueAsync 展望未来RFC TrueAsync 1.7 讨论中有个问题:这个提议会如何与 PHP 核心未来的变化互动?要设计好语言的长期演进,至少得对 PHP 的发展方向有基本判断。本文试图回答这个问题。
JaguarJack23 天前
后端·php·服务端
PHP 8.5 管道操作符 (|>) 告别嵌套函数地狱,写出清晰的数据管道我消失了一阵——故意的。年底冲刺完,假期认真休息了:断网、放慢节奏,允许自己暂时不想代码。现在是一月初,感觉该带点新东西回来了。PHP 8.5 来了,虽然改进不少,但有个功能对日常可读性特别突出:管道操作符 (|>)。
JaguarJack25 天前
后端·php·服务端
7 个从入门到资深 PHP 开发者都在用的核心调试技能大多数 PHP bug 难搞,不是因为它们"复杂",而是因为它们看不见。变量在比你预期早两层的地方就变成了 null。一个"不可能发生"的条件偏偏只在生产环境发生。请求在本地正常,放到代理后面就挂了。队列 worker 的行为和 HTTP 运行时不一样。还有经典场景:你修好了……下周它又回来了。
JaguarJack1 个月前
后端·php·服务端
成为高级 PHP 开发者需要的思维转变想成为 PHP 高手?先从调整思维开始想成为专业的 PHP 开发者?这很好。但在深入研究 PHP 语法或最新框架之前,有一件事你需要明确:你的思维方式。
JaguarJack2 个月前
php·laravel·服务端
用 Laravel 官方 AI 工具提升开发效率AI 正在成为开发者工作流中自然的一部分——无论是帮你更快调试、生成样板代码,还是辅助文档编写。现在,Laravel 正式进入 AI 时代,推出了两个强大的工具,让你的应用具备 AI 感知能力,为智能自动化做好准备:Laravel Boost 和 Laravel MCP。
JaguarJack2 个月前
php·服务端
10 个值得关注的 PHP 冷门包 不常用但非常值得推荐写 PHP 久了,常用的工具链基本固定下来:Laravel 或 Symfony 做框架,Guzzle 处理 HTTP 请求,Carbon 处理时间,PHPUnit 写测试,Composer 管理依赖。这些都是 PHP 生态中的主流选择。
JaguarJack2 个月前
php·服务端
PHP Fiber 优雅协作式多任务在 PHP Model Context Protocol (MCP) SDK 开发过程中遇到的实际问题,深入探讨了 PHP 纤程(Fibers)这一被低估的强大特性。文章详细展示了如何使用纤程解决复杂的双向通信问题,以及如何构建既优雅又实用的 API。
JaguarJack2 个月前
php·服务端
不用 Web 服务器也能跑 PHP?这事比你想的有意思如果你写了一段时间 PHP,脑子里大概是这个画面:这条路径实在太经典了,以至于很多人心里,PHP 就等于 Web 开发。写个脚本,扔到 public/ 或 htdocs/ 目录,配个虚拟主机,然后通过 HTTP 访问——好像这就是运行 PHP 的唯一方式。
pixle02 个月前
node.js·web·koa·js·全栈·服务端·文件上传下载
从零学习Node.js框架Koa 【六】Koa文件上传下载实现:@koa/multer 与 koa-send 深度解析从零学习Node.js框架Koa 【一】 Koa 初探从环境搭建到第一个应用程序 从零学习Node.js框架Koa 【二】Koa 核心机制解析:中间件与 Context 的深度理解 从零学习Node.js框架Koa 【三】Koa路由与静态资源管理:处理请求与响应 从零学习Node.js框架Koa 【四】Koa 与数据库(MySQL)连接,实现CRUD操作 从零学习Node.js框架Koa 【五】Koa鉴权全解析:JWT+Redis构建安全认证系统 从零学习Node.js框架Koa 【六】Koa文件上传下载
JaguarJack2 个月前
php·服务端
PHP True Async RFC 被拒——原生异步离 PHP 还有多远?PHP 社区最近经历了一个出人意料的时刻:备受期待的 True Async RFC 进入投票阶段后,遭遇了滑铁卢。这个原本旨在将真正的异步能力引入 PHP 核心的提案,目前几乎铁定会失败——9票反对,1票弃权。
JaguarJack2 个月前
php·服务端
PHP 8.5 在性能、调试和运维方面的新特性2025 年即将结束,这意味着 PHP 的新版本也已经发布了!在本文中,我们将重点介绍那些你在上述文章中找不到的,关于 PHP 8.5 在性能、调试和运维方面的变化。
JaguarJack2 个月前
php·服务端
PHP8.6 新的 RFC 提案 Context Managers 优雅管理资源生命周期在日常 PHP 开发中,我们经常需要处理资源的生命周期管理:打开文件后要记得关闭,开启数据库事务后要确保提交或回滚,获取锁后要记得释放……这些重复的"设置-使用-清理"模式充斥着我们的代码,不仅繁琐,还容易出错。