PHP技术周刊 2026年第16周

举报
yd_281145230 发表于 2026/05/31 18:45:41 2026/05/31
【摘要】 本周 PHP 8.4.20/8.5.5 发布,Pest v4.5 新增不稳定测试重试,Laravel 13.4 引入 FormRequest 严格模式,Symfony UX 3.0 大版本更新,Laracon US 2026 定档波士顿。

本周 PHP 8.4.20/8.5.5 发布,Pest v4.5 新增不稳定测试重试,Laravel 13.4 引入 FormRequest 严格模式,Symfony UX 3.0 大版本更新,Laracon US 2026 定档波士顿。

📖 文章

PHP应用为何需要持久连接的迷思

PHP社区中,持久连接常被视为一门黑暗艺术——强大但容易翻车。我们一直被告知它们会……

Laravel Starter Kit 现内置 Toast 通知

四款官方 Laravel Starter Kit 现已开箱即用 Toast 通知,取代了之前的内联操作消息……

PHP 中的日期与时段

深入探索 PHP 日期处理,触发点是 easter_date 函数,尤其是……

不坑的 Laravel API 版本控制策略

实用且带观点的文章:如何设计 Laravel API 版本控制,让客户端持续迭代而不把应用变成旧版博物馆……

Laravel 开发者真正值得用的免费托管方案

每个初学者都经历过:Laravel 应用在 localhost 跑得完美,然后去搜怎么托管……

面向对象编程四大支柱及代码示例

将数据和方法封装在类中,通过访问修饰符(private/protected/public)控制外部访问的过程。封装使得……

🛠 工具

SbWereWolf/xml-navigator

PHP XmlExtractKit:流式处理大型 XML,仅提取所需内容,输出纯 PHP 数组。

sumantasam1990/PHPOutbox

不再丢失事件。PHPOutbox 为 PHP 实现事务性 Outbox 模式,保证至少一次事件投递,支持 Laravel、Symfony 等。

marko-php/marko

模块化 PHP 8.5+ 框架,结合 Magento 的可扩展性与 Laravel 的开发体验。明确的错误、真正的模块化、零魔法。

widmogrod/php-functional

函子、应用函子和单子是迷人的概念。本库旨在 OOP PHP 世界中探索它们。

wikimedia/cssjanus

在从左到右和从右到左的 CSS 样式表之间转换。

league/flysystem-cached-adapter

启用元数据缓存的适配器装饰器。

simplesamlphp/xml-common

处理 XML 结构的类和工具库。

mcamara/laravel-localization

Laravel 的简单本地化方案。

overblog/graphql-bundle

为 Symfony 应用构建 GraphQL 服务器提供工具的 Bundle。

zordius/lightncandy

极速 PHP 实现的 Handlebars 和 Mustache 模板引擎。

📝 简讯

PHP 8.4.20 与 PHP 8.5.5 发布

PHP 开发团队宣布 PHP 8.4.20 和 PHP 8.5.5 立即发布,均为 Bug 修复版本。

Pest v4.5.0 支持不稳定测试重试

Pest v4.5.0 新增 flaky() 修饰器和 --flaky CLI 标志,提供不稳定测试重试的一等支持,还包含新的架构……

Laravel VS Code 扩展 v1.7.0 支持 PestPHP 智能提示

Laravel VS Code 扩展 v1.7.0 带来 PestPHP 智能提示,支持自定义期望和测试配置的自动补全,新增 Go to route 命令……

Laravel 13.4.0:FormRequest 严格模式与队列任务检查

Laravel 13.4 为 FormRequest 引入全局严格模式,拒绝 rules() 中未声明的输入字段,新增队列门面方法用于检查……

Laracon US 2026 宣布举办

Laracon US 2026 将于 2026 年 7 月 28-29 日在波士顿 SoWa Power Station 举行,这是美国旗舰 Laravel 活动……

Symfony UX 3.0.0 发布

Symfony UX 3.0 是新的主要版本,遵循 Symfony 发布流程,移除 2.x 周期中废弃的所有功能,并提升……

Symfony 周报 #1006(2026年4月6-12日)

本周,即将发布的 Symfony 8.1 引入 ServicesBundle 和 ConsoleBundle,作为将 FrameworkBundle 拆分为更小、更稳定……

🎙 播客

The Stack Overflow:谁还需要 VC,有这些朋友就够了

Ryan 邀请 RunPod 联合创始人兼 CEO Zhen Lu 讨论绕过 VC 融资、直接向社区筹资的方式,以及 Zhen 如何平衡……

No Compromises 播客:本地和生产环境应保持一致,Laravel 工具也不例外

最新一期讨论为什么 Telescope 和 Horizon 等工具在本地环境与生产环境行为不同……

North Meets South 播客:航班预订失误、Laracon AU 与死信

本期 Michael 和 Jake 在 Laracon 前叙旧,分享涉及航班变更和第三方预订麻烦的疯狂旅行故事……

Maintainable 播客:Rein Henrichs 谈维护的真正工作在动代码之前

软件维护常被框定为技术问题——重构代码、修复 Bug 或升级依赖。本次对话中 Robby Russ……

Software Engineering Radio:为人类模糊输入做设计

Sahaj Garg 是语音转文字 AI 工具 Wispr 的联合创始人兼 CTO,他与主持人 Amey Ambade 讨论如何设计处理模糊人类输入的系统……

Developer Tea:悼念编程的消逝、资深工具思维与塑造环境

你的工具集不只是工具的集合——它是你每天生活的环境,无论你意识到与否它都在塑造你……

Shoptalk Show:Sanity 的 Simen Svale

AI 时代的 Sanity 是什么、为谁服务,用 AI 管理内容,Simen Svale 如何在 Sanity 旁使用 AI Agent,设计 MCP……

WP Builds:Cloudflare 如何提升 WordPress 安全与性能

Nathan 与 WordPress 教育者 Jonathan Jernigan 讨论 Cloudflare 是什么、如何工作以及为何对网站有价值……

Laravel 播客:Laravel 合作伙伴关系的未来

Matt Stauffer 与 Laravel 合作伙伴经理 Dave Hicking 交谈,追溯他从 UConn IT 图书馆步入 Laravel 世界的曲折之路……

PHP Architect:PHP 播客 2026.04.09

嘉宾主持 Joe Ferguson,PHP Architect 高级开发者,正在竞选 PHP 8.6 发布经理(实操岗位,第三次尝试)。致力于 PHP 基础设施……

Mostly Technical:与 John Drexler 和 Daniel Coulbourne 聊 Tidy

Ian 与 Thunk 的 John Drexler 和 Daniel Coulbourne 讨论他们的新应用 Tidy,AI 时代什么构成护城河,电话垃圾信息为何……

Syntax:Next.js 不再供应商锁定

Scott 和 Wes 与 Next​.​js 团队的 Tim Neutkens 和 Jimmi Lai 深入探讨新的 Adapters API、运行 Next​.​js 需要什么……

📰 阅读

Laravel 13 不仅仅是新版本,更是对软件未来的明确押注

它真正的优势在于让软件开发变得有条不紊,给了开发者一个减少摩擦又不令人窒息的框架……

Symfony Lock + Workflow:驯服生产环境中的竞态条件

周五晚上 11:47,你理论上下班了。但手机还是震了——P0 工单:订单 #1234 出问题了……

我教 Claude 运行遗留迁移,以下是我如何防止它重复犯错

我们正在将两个分歧的区域代码库合并为统一系统:2万+遗留 PHP 文件、400万行源码、750+已统一文件……

基于 Laravel 的 RAG 架构:用 PHP 构建生产级 AI 应用

本文提出了一套完整的基于 Laravel 的 RAG 架构,生产就绪、可扩展且易于维护。

代码不会是你真正的问题

我们很多开发者的情感投入与技术知识成正比,与商业成熟度成反比……

加速 GitLab CI 测试:真正有效的方法

慢 linter 令人恼火因为它阻塞合并。慢测试更糟:整天拖慢正常开发、让人逃避本地运行……

禁用 WordPress 密码重置:原因、分析与解决方案

本文讲解如何通过从头编写插件而非依赖第三方方案来解决博客上的问题。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。