<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_31470439的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_31470439</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_31470439]]></copyright><item><title><![CDATA[PHP 标准库的价值远不止少写几行代码]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/170132215</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/170132215</guid><author>qq_31470439</author><pubDate>Thu, 05 Nov 2026 11:50:01 +0800</pubDate><description><![CDATA[PHP 标准库的更新远不止简化代码，其核心价值在于为整个生态提供统一的“通用语言”。如 PHP 8.6 新增的 SortDirection 枚举与 Time\Duration 类，虽小巧却意义深远——它们解决了长期存在的重复造轮子问题，避免了库间不兼容与胶水代码。通过标准化时间、排序等常见概念，提升了可移植性与协作效率。这类设计需深思熟虑，因一旦进入标准库便难以更改。小步推进、前瞻规划，使标准库成为未来数十年发展的坚实基石，真正实现“一次设计，处处可用”。]]></description><category></category></item><item><title><![CDATA[别再只用数组了，这 10 种 PHP 数据结构值得了解]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/168833235</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/168833235</guid><author>qq_31470439</author><pubDate>Fri, 23 Oct 2026 07:52:28 +0800</pubDate><description><![CDATA[本文介绍PHP SPL中10种常被忽视的内置数据结构，如SplStack（后进先出）、SplQueue（先进先出）、SplPriorityQueue（优先级队列）、SplHeap（堆）、SplObjectStorage（对象键存储）、SplFixedArray（固定大小数组）、SplDoublyLinkedList（双向遍历）等。它们比数组更清晰表达代码意图，避免误用，提升可读性与性能，尤其在栈、队列、优先级处理、对象关联、固定容量等场景中更具优势。]]></description><category></category></item><item><title><![CDATA[PHP 紧急修复两项严重 RCE 漏洞，8.2 至 8.5 用户应立即升级]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/168663044</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/168663044</guid><author>qq_31470439</author><pubDate>Wed, 21 Oct 2026 22:41:45 +0800</pubDate><description><![CDATA[PHP紧急修复两项严重RCE漏洞（CVSS 9.2），影响8.2至8.5版本。漏洞源于内存耗尽时的异常处理及旧请求状态残留，可导致未授权远程代码执行。官方强调无有效配置缓解方案，必须立即升级至对应修复版本（8.5.12、8.4.27、8.3.36、8.2.35）。使用mod_php或FPM环境均需关注，且关闭错误显示无法防范。临时缓解措施仅能降低风险，不可替代升级。建议尽快部署补丁并规划迁移至受支持版本。]]></description><category></category></item><item><title><![CDATA[PHP 8.7 协程新提案 让跨协程代码共享请求身份]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/168640287</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/168640287</guid><author>qq_31470439</author><pubDate>Wed, 21 Oct 2026 10:23:09 +0800</pubDate><description><![CDATA[PHP 8.7 新提案 Scope 旨在解决跨协程请求身份共享问题。通过引入 Scope 机制，将逻辑操作（如 HTTP 请求）与执行单元（Fiber）分离，确保服务容器、日志和追踪工具在多协程间保持一致的上下文。核心在于：协程和生成器的归属在创建时确定，不随执行位置改变；使用 WeakMap 以 Scope 为键存储状态，实现高效隔离与自动清理。附加表决拟将 $_GET 等全局变量及区域设置按作用域隔离，提升请求级状态管理能力。]]></description><category></category></item><item><title><![CDATA[免费可商用 PHP 管理后台 CatchAdmin V5.4.1 发布，新增 MCP 支持]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/167656844</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/167656844</guid><author>qq_31470439</author><pubDate>Mon, 12 Oct 2026 08:35:26 +0800</pubDate><description><![CDATA[CatchAdmin V5.4.1 正式发布，基于 Laravel 13.x 与 Vue 3，支持前后端分离，提供权限管理、动态路由、代码生成等企业级能力。新版本新增 MCP 令牌管理，支持 AI 客户端以用户身份调用后台接口，强化安全校验与敏感信息保护。兼容 AI 开发，集成 Skills 与 AGENTS.md 标准，助力高效编码。免费可商用，欢迎体验与使用。]]></description><category></category></item><item><title><![CDATA[用 Jev 与 Laravel AI SDK 检测垃圾邮件和自动回复]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/166827938</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/166827938</guid><author>qq_31470439</author><pubDate>Tue, 29 Sep 2026 08:10:45 +0800</pubDate><description><![CDATA[Laravel AI SDK 1.x 集成 Jev 后，可高效检测垃圾邮件与自动回复。Jev 作为“系统一模型”，直接输出概率数值，无需解析文本或强制 JSON 格式。通过 Noul、Choice、Score 三种问题类型，开发者可精准判断邮件性质。在 There There 帮助台中，结合邮件头检查与 Jev 分类，替代传统关键词列表，实现低成本、高准确率的邮件过滤，且支持批量并行判断，显著提升处理效率。]]></description><category></category></item><item><title><![CDATA[PHP 8.6 只是个小版本，三十项弃用却已在为 PHP 9.0 铺路]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/165813880</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/165813880</guid><author>qq_31470439</author><pubDate>Fri, 18 Sep 2026 06:45:09 +0800</pubDate><description><![CDATA[PHP 8.6 虽为小版本，却为 PHP 9.0 埋下伏笔。核心亮点包括：部分函数应用（支持 ? 和具名占位符，完美搭配管道运算符）、Time\Duration 类统一超时单位处理，修正二十年设计缺陷；另有 clamp()、只读属性默认值、枚举增强等实用改进。三十项弃用清单清晰指向未来方向。升级 8.6 可提前清理代码，减轻 9.0 升级负担。]]></description><category></category></item><item><title><![CDATA[Whim 是什么？一门把 PHP 被否决的设想真跑起来的实验语言]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/165572927</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/165572927</guid><author>qq_31470439</author><pubDate>Wed, 16 Sep 2026 08:39:29 +0800</pubDate><description><![CDATA[Whim 是一门实验性编程语言，源自对 PHP 未实现特性的探索。它并非 PHP 替代品，而是基于《Crafting Interpreters》实践的产物，从 Nox 演化而来，最终以“即兴尝试想法”为宗旨更名为 Whim。受 PHP 启发，但语法与行为迥异：无动态变量、eval 或万能数组，采用统一符号表与强类型系统。标准库庞大，涵盖异步、网络、数据库等，部分由 Whim 自写。虽无完整工具链，却可真实运行复杂应用，旨在验证被否决的 RFC 或语言设想是否可行——不是为了推广，而是为了探究。]]></description><category></category></item><item><title><![CDATA[PHP Trait 为何可能成为语言的关键特性]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/165441045</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/165441045</guid><author>qq_31470439</author><pubDate>Tue, 15 Sep 2026 09:50:05 +0800</pubDate><description><![CDATA[PHP Trait 虽常被忽视，却因其低认知负担的元编程能力成为关键特性。它通过简单叠加方式动态扩展类结构，易于理解与推理。当前局限在于缺乏强契约支持，但若引入 require 与 implements 语法，可实现双向组合契约，使 Trait 成为可预测的编译期类变换工具，释放其在类型系统中的深层潜力。]]></description><category></category></item><item><title><![CDATA[PHP clone 之后，为什么改副本会影响原对象？]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/164632833</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/164632833</guid><author>qq_31470439</author><pubDate>Tue, 08 Sep 2026 23:49:13 +0800</pubDate><description><![CDATA[<think>我们根据给定的文章内容生成摘要，要求≤150字。需要概括主要观点：clone浅拷贝，嵌套对象共享；__clone深度克隆；serialize/unserialize替代；不可变值对象；性能比较。输出简洁。</think>PHP的clone执行浅拷贝：嵌套对象仍被共享，修改克隆对象中的嵌套属性会影响原对象。可通过在各层实现__clone深度克隆，或用serialize/unserialize（慢约4倍）。不可变值对象可彻底规避问题。所有行为已在PHP 8.3验证。]]></description><category></category></item><item><title><![CDATA[Openai 官方出品 Codex 多智能体编排实战]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/164449195</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/164449195</guid><author>qq_31470439</author><pubDate>Mon, 07 Sep 2026 08:04:39 +0800</pubDate><description><![CDATA[<think>我们根据内容生成摘要，要求≤150字。需要涵盖主要点：Codex Multi-Agent V2用于GPT-5.6 Sol团队协作，默认智能体协作适合高风险任务；角色分工Scout/Worker/Smart worker对应不同推理强度；协调者委派，智能体直接通信，上下文继承配置；可固化为Skill；建议调整配置。用简洁语言。</think>OpenAI Codex新推出的Multi-Agent V2让GPT-5.6 Sol和Terra组建团队协作，默认仅用于高风险任务。可通过角色分工（Scou]]></description><category></category></item><item><title><![CDATA[使用 GPT-6 Astra 模型 请立刻更新你的 Skill 与提示词]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/164405162</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/164405162</guid><author>qq_31470439</author><pubDate>Sat, 05 Sep 2026 23:59:15 +0800</pubDate><description><![CDATA[<think>我们需要根据用户要求，生成≤150字的文章摘要。内容是关于GPT-6 Astra模型更新，要求更新Skills和提示词。必须简洁，涵盖核心：旧指令过时、需要精简Skill/AGENTS.md、决策边界、持久化等。字数限制严格。输出仅摘要。</think>GPT-6 Astra 能力显著提升，旧版 Skills、AGENTS.md 和提示词中过度详细的指导已变成负优化。应精简 Skill 描述、采用渐进式披露、按需阅读文档、减少强制测试，并重新设定决策边界与完成条件，以发挥新模型自主判断力。]]></description><category></category></item><item><title><![CDATA[GPT-6 Astra 重磅发布 这次 OpenAI 升级的不只是模型分数]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/164362685</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/164362685</guid><author>qq_31470439</author><pubDate>Fri, 04 Sep 2026 10:31:49 +0800</pubDate><description><![CDATA[<think>好的，用户要求根据提供的内容生成一篇不超过150字的文章摘要。内容是关于GPT-6 Astra发布的。需要提炼核心要点。 先看文章主要内容，重点不是benchmark分数，而是OpenAI推动模型从“回答系统”向“长期执行工作的Agent”转变。Computer Use是最大升级，执行效率大幅提升；编程和办公场景强调交付物；安全能力越强限制增多；对齐能力提升；长上下文机制重在检索使用；API定价逻辑转向任务总成本。 摘要要紧凑，突出最关键信息：Astra的关键词是“执行”；Computer U]]></description><category></category></item><item><title><![CDATA[免费可商用 PHP 管理后台 CatchAdmin V5.4.0 发布，新增短信服务能力]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/164251992</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/164251992</guid><author>qq_31470439</author><pubDate>Tue, 01 Sep 2026 09:37:52 +0800</pubDate><description><![CDATA[<think>我们根据要求，生成≤150字的文章摘要。需要概括主要内容：CatchAdmin V5.4.0发布，基于Laravel 13.x和Vue 3，新增短信服务能力（支持阿里云、腾讯云），还新增云上传支持，以及AI开发支持。摘要要简洁。注意字数限制。</think>CatchAdmin V5.4.0 发布，基于 Laravel 13.x 与 Vue 3，免费可商用。新增短信服务能力，支持阿里云/腾讯云通道、模板与验证码管理；同时新增阿里云、腾讯云、七牛云上传。系统内置权限、代码生成等基础功能，并优化 ]]></description><category></category></item><item><title><![CDATA[NativePHP v4 让 Blade 构建原生 iOS 与 Android 界面]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/164011999</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/164011999</guid><author>qq_31470439</author><pubDate>Mon, 24 Aug 2026 08:13:53 +0800</pubDate><description><![CDATA[NativePHP v4 引入革命性 SuperNative 技术，可将 Blade 组件直接编译为 SwiftUI 和 Jetpack Compose 原生界面，无需 WebView。该版本在波士顿 The Vibes 活动发布，主要特点包括：基于 EDGE 引擎实现 PHP 与原生层内存共享、类似 Livewire 的组件模型、Pest 测试支持，以及四个核心插件的整合。SuperNative 采用二进制中间表示实现跨平台渲染，相比 WebView 方案具有启动速度快、无障碍支持完善等优势。现有 Web]]></description><category></category></item><item><title><![CDATA[Fiber 与 PHP 8.6 Polling API 异步初探]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/163713394</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/163713394</guid><author>qq_31470439</author><pubDate>Thu, 13 Aug 2026 07:18:11 +0800</pubDate><description><![CDATA[异步编程新范式：Fiber与Polling API的协同 PHP 8.6引入的Polling API与Fiber相结合，为异步编程提供了新范式。Polling API作为底层原语，通过高效查询文件描述符状态，解决了PHP长期缺乏原生事件循环支持的问题。Fiber则提供协作式并发能力，二者协同工作可实现真正的异步I/O操作。 本文通过构建一个极简调度器，展示了如何在PHP中实现非阻塞HTTP请求： 使用Polling API监听socket状态变化 通过Fiber挂起等待I/O操作 当底层事件就绪时恢复对应F]]></description><category></category></item><item><title><![CDATA[对标 npx 的 CPX PHP 的 Composer 包执行器]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/163521660</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/163521660</guid><author>qq_31470439</author><pubDate>Thu, 06 Aug 2026 08:28:37 +0800</pubDate><description><![CDATA[本文介绍了CPX 2.0——一个对标npm中npx的Composer包执行器。它可以隔离运行Composer包而无需全局安装，解决依赖冲突问题。新版本主要特性包括：优先使用本地可执行文件、支持用户自定义别名、能够运行PHP文件/Gist/REPL会话，以及代理环境感知输出。CPX 2.0需要PHP 8.3+，可通过Composer全局安装，现由Laravel官方维护，解决了1.x版本中的多个痛点，提供了更灵活的包管理方案。]]></description><category></category></item><item><title><![CDATA[PHP 引用计数机制深度解析]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/163491031</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/163491031</guid><author>qq_31470439</author><pubDate>Wed, 05 Aug 2026 07:56:23 +0800</pubDate><description><![CDATA[本文深入解析了PHP的内存管理机制，重点探讨了引用计数、写时复制和循环回收三大核心概念。主要内容包括： zval结构解析：每个PHP值都存储在zval容器中，包含引用计数(refcount)和引用标志(is_ref) 写时复制(COW)机制：PHP通过共享数据避免不必要的复制，仅在修改时才创建副本，显著节省内存 引用(&)的本质：创建引用会禁用COW，所有引用变量同步变化，但可能带来意外的内存开销 循环引用问题：相互引用的对象无法被引用计数机制回收，需依赖PHP的循环垃圾收集器 性能优化实践： 避免不必要的]]></description><category></category></item><item><title><![CDATA[PHP 泛型之殇 泛型 RFC 提案被拒绝]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/162115903</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/162115903</guid><author>qq_31470439</author><pubDate>Fri, 19 Jun 2026 09:32:55 +0800</pubDate><description><![CDATA[PHP泛型提案被拒引发社区争议 PHP泛型RFC提案近期遭到核心开发者否决，投票结果为4赞成/12反对。提案旨在将目前通过注释实现的"擦除式泛型"引入原生语法，但遭到反对者质疑其"语法欺骗性"。支持者认为静态分析工具已证明擦除式泛型的实用性，而运行时检查的泛型会带来性能问题。反对者则坚持需要运行时验证的"具象化泛型"，尽管过去十年证明其实现困难。这场争论暴露了PHP语言演进中的结构性矛盾：使用泛型的应用开发者没有投票权，而拥有决策权的核心开发者多为运行时专家。目前PHP生态中已有超过20万个文件使用注释泛型]]></description><category></category></item><item><title><![CDATA[Openai Codex 重大更新 已支持接入任意开源大模型]]></title><link>https://blog.youkuaiyun.com/qq_31470439/article/details/162104931</link><guid>https://blog.youkuaiyun.com/qq_31470439/article/details/162104931</guid><author>qq_31470439</author><pubDate>Thu, 18 Jun 2026 17:45:10 +0800</pubDate><description><![CDATA[Codex 是 OpenAI 推出的 AI 编程代理（coding agent），它不同于简单的代码补全工具。Codex 能够在终端中直接理解项目上下文、执行命令、修改文件、创建 PR，像一个真正的开发伙伴一样工作。Codex CLI：基于命令行的 AI 编程代理，开源且本地运行Codex IDE：集成到 VS Code、Cursor、Windsurf 等编辑器的插件Codex Web：基于云的 Codex 智能体，通过 ChatGPT 界面访问。]]></description><category></category></item></channel></rss>