服务端

JaguarJack8 天前
后端·php·服务端
别再只用数组了,这 10 种 PHP 数据结构值得了解PHP 的数组几乎无所不能,甚至包揽了本该由真正的栈、队列或堆更好地完成的工作。以下介绍 10 种常被忽视的内置数据结构。
JaguarJack9 天前
后端·php·服务端
PHP 紧急修复两项严重 RCE 漏洞,8.2 至 8.5 用户应立即升级2026 年 10 月 21 日,PHP 官方发布紧急安全公告,并同时推出 PHP 8.5.12、8.4.27、8.3.36 和 8.2.35,修复两项可能导致未经身份验证的远程代码执行(RCE)的漏洞。
JaguarJack10 天前
后端·php·服务端
PHP 8.7 协程新提案 让跨协程代码共享请求身份一个 HTTP 请求可能只对应一个业务操作,却在多个 Fiber 中执行:一个协程查询数据库,另一个处理响应流,还有一个执行响应结束后仍需继续的后台任务。这些代码属于同一个请求,但 PHP 目前缺少统一的语言机制来表达这种归属。
JaguarJack19 天前
后端·php·laravel·服务端
免费可商用 PHP 管理后台 CatchAdmin V5.4.1 发布,新增 MCP 支持介绍CatchAdmin 是一款基于 Laravel 13.x 和 Vue 3 二次开发的开源 PHP 后台管理系统,采用前后端分离架构,面向企业级后台场景提供开箱即用的基础能力与可扩展的模块化框架。V5.4.1 的运行环境要求 PHP 8.3 及以上。
JaguarJack1 个月前
后端·ai·php·laravel·服务端
用 Jev 与 Laravel AI SDK 检测垃圾邮件和自动回复前些日子,Taylor 宣布 Laravel AI SDK 的 1.x 分支已经支持 Jev。There There 当天便开始用它检测垃圾邮件。下面介绍 Jev 的工作方式及其用法。
JaguarJack1 个月前
后端·php·服务端
PHP 8.6 只是个小版本,三十项弃用却已在为 PHP 9.0 铺路部分函数应用、Time\Duration,以及一份实质上是为 PHP 9.0 做准备的弃用清单本文基于 PHP 8.6 beta 3 撰写。特性集已经冻结;若正式版(GA)之前出现变动,文中会予以说明。
JaguarJack1 个月前
后端·php·服务端
Whim 是什么?一门把 PHP 被否决的设想真跑起来的实验语言可能已经有读者注意到,Whim 这门语言最近被公开发布了,它是作者在过去几个月里持续开发的作品。不过在急着去找下载链接之前,先停一下。
JaguarJack2 个月前
后端·php·服务端
PHP Trait 为何可能成为语言的关键特性PHP 社区对 Trait 一向谈不上偏爱。它们常被视为隐式行为的来源。既然如此,Trait 为何依然值得重视?
JaguarJack2 个月前
后端·php·服务端
PHP clone 之后,为什么改副本会影响原对象?clone 会复制对象,却会共享嵌套对象。在每一层实现 __clone 可以解决这个问题,使用不可变值对象也可以。所有行为均已在 PHP 8.3 中验证。
JaguarJack2 个月前
后端·php·laravel·服务端
现在就值得尝试的 5 个 Laravel 新包设想这样一个场景:晚上 11 点,开发者还在调试一个 Laravel 应用,手中唯一的线索却只是一条毫无信息量的通用错误消息。又或者,正在为客户的在线商店开发折扣功能,最终写出层层嵌套的 if-else 语句,复杂到三个月后自己重新阅读时都会感到困惑。
JaguarJack2 个月前
后端·php·服务端
NativePHP v4 让 Blade 构建原生 iOS 与 Android 界面NativePHP 现在可以将 Blade 组件渲染为 iOS 上真正的 SwiftUI 视图和 Android 上的 Jetpack Compose 视图,整个过程无需 WebView 或 HTML。NativePHP 将这项技术称为 SuperNative。Simon Hamp 与 Shane Rosenthal 于 7 月 30 日在二人于波士顿主办的 The Vibes 活动上发布了 SuperNative。这场活动共有 100 人参加,举办时间为 Laracon US 闭幕次日。
卑微的小鬼2 个月前
服务端
前后端跨域 CORS用一句话抓住:跨域是浏览器同源策略拦的,不是服务端收不到请求。 要么服务端发 CORS 头让浏览器放行,要么用代理 / 同域部署让浏览器「看起来不跨域」。
JaguarJack3 个月前
后端·php·服务端
Fiber 与 PHP 8.6 Polling API 异步初探几周前的一篇文章曾介绍 Polling API RFC,并将其定位为被低估的提案,原因主要在于:报道往往漏掉了真正的动机——那是内部 php_poll.h API,而非用户态的 Io\Poll 类。这一判断至今仍然成立。不过随后收到了不少类似"好吧,可它到底能用来做什么?"的反馈。这是个合理的问题,也正是本文要回答的问题。
CappuccinoRose3 个月前
前端·客户端·cookie·ssr·服务端·localstorage·sessionstorage
前端存储体系学习总结文档客户端存储与服务端存储目录一、客户端存储基础体系1.1 Cookie完整概念与底层属性扩充核心安全属性详解(生产环境必配)
JaguarJack3 个月前
后端·php·服务端
对标 npx 的 CPX PHP 的 Composer 包执行器cpx CLI 可以从任意 Composer 包中运行命令,而无需将该包安装到项目中——cpx 之于 Composer,正如 npx 之于 npm。
JaguarJack3 个月前
后端·php·服务端
PHP 引用计数机制深度解析某位开发者正在排查一个问题:为什么 PHP 工作进程在处理大约 8000 个任务之后总是因"Allowed memory size exhausted"而崩溃。最终上线的修复方案是"每处理 1000 个任务就重启工作进程"。方案奏效了。真正导致泄漏的根因——一个带有双向指针的父子对象结构——从未被追查。工作进程现在每天重启十次,而背后的原因无人理解。两年后,一次不相关的重构意外破坏了重启逻辑,同一个缺陷演变为生产事故:工作进程在任务中途崩溃,用户看到错误,工程师们在没有心智模型的情况下进行排查,完全不知道
@PHARAOH5 个月前
前端·微服务·服务端
WHAT - NextAuth 权限认证机制NextAuth.js(现在已并入 Auth.js 项目)是一个专门为 Next.js 提供的身份认证(Authentication)解决方案,用来快速实现登录、会话管理和权限控制。
@PHARAOH5 个月前
前端·微服务·服务端
HOW - 构建一个轻量前后端一体服务一个域名 + 一台 2C2G 的 VPS 完全足够,而且这种需求是"轻量后台 + 内容站"的经典场景,有很多成熟到几乎不用写后端代码的方案。下面按"省心程度"从高到低给三个推荐,挑一个最对路的就行。
2401_841495646 个月前
linux·网络·c++·网络编程·ip·tcp·服务端
Linux C++ TCP 服务端经典的监听骨架本文介绍一个Linux 系统下的TCP服务端程序,功能如下:1.绑定 IP + 端口2.监听客户端连接
superpigwin7 个月前
服务端·研发流程
使用 OpenSpec + 提示词工程 + Harness 思维,构建一站式多 Agent 研发流程本文展示如何使用 OpenSpec + 一套分阶段 Prompt,有条理地完成开发任务。我们会使用 任意AI IDE/插件的Vibe模式,结合openspec,有条理地完成任务。