当前位置: 首页 > news >正文

PHP周刊2026W28 | 安全更新、Laravel 13.18、Twig 3.28

PHP 8.5.8/8.4.23/8.3.32发布安全更新,Laravel 13.18新增Worker Metrics,Twig 3.28.0改进宏与沙箱,TYPO3加入PHP基金会。Laravel中间件顺序与并发控制文章值得关注。多期podcast探讨AI代沟、Polars数据处理和GPT-5.6预览等话题。

📖 文章

PHP的未来:PHP 8.5对现代Web开发意味着什么

PHP 8.5提供了运行时优化,减少了大型数据管道和数组的开销,同时增强了类型系统和更清晰的语法,改善了静态分析兼容性,使PHP在AI驱动的企业级应用中更具可行性。

小型Web项目源码交接清单

小型Web项目交接失败的原因并非代码本身有问题,而是运行时环境、数据库配置和隐藏的服务依赖没有被记录在文档中。

Laravel中间件执行顺序详解:中间件为何以错误顺序运行

Laravel中间件的执行顺序遵循全局→组→路由的层级结构,顺序不匹配——如日志中间件在认证之前运行——会导致用户数据为空、租户初始化失败和跨租户数据泄露;解决方案是确保依赖中间件(如认证或租户初始化)在使用者之前执行。

URL编码为何能绕过PHP安全检查——以及真正有效的方案

PHP安全检查中直接检查$_SERVER['QUERY_STRING']会漏掉SQL注入载荷,因为URL编码将'转换为%27,绕过了模式匹配;修复方案是在检查前进行有限次数的urldecode循环,但参数化查询仍然是唯一真正的防护手段。

一个Laravel特性帮你避免重复支付和竞态条件

Laravel的DB::transaction配合lockForUpdate()通过锁定并发请求期间的记录来防止重复支付和竞态条件,而缓存锁(Cache::lock)将此保护扩展到分布式系统——这与仅禁用按钮等纯前端方案不同,后者无法处理真正的并发问题。

2026年的PHP 8.2:为何它仍是新闻与电商CMS的最佳选择

PHP 8.2的每次请求独立执行的无共享模型以及只读属性等类型特性,使其成为新闻和电商CMS工作负载最实用的选择——小团队无需处理长进程的复杂性,即可构建稳定、可维护的服务器渲染站点。

你可能忽略的10个Laravel安全漏洞

你提供的内容似乎是一个机器人验证页面,而非实际文章。我无法在没有真实文章内容的情况下生成摘要。能否分享文章URL或粘贴实际文本?

🛠 工具

phalcon/incubator

Phalcon Incubator是一个PHP仓库,用于实验新适配器和原型,这些内容未来可能被整合到Phalcon框架中,可通过Composer安装,有版本特定要求。

php-standard-library/result

PHP标准库的Result类型实现,为PHP提供用于函数式错误处理的Result单子,属于Psl项目的一部分,包含测试覆盖和Composer依赖管理。

pestphp/pest-plugin-parallel

Pest Parallel插件(pestphp/pest-plugin-parallel)已弃用,用户被引导至主Pest仓库进行测试。

couchbase/couchbase

Couchbase PHP SDK仓库使用CMake和pecl进行构建,需要初始化git子模块,并且需要OpenSSL头文件作为依赖(macOS上需要设置OPENSSL_ROOT_DIR)。

cerbero/json-parser

一个零依赖的PHP拉取式JSON解析器,可以从任何来源(URL、文件、流等)以内存高效的方式读取大型JSON,通过惰性一次生成一个键值对来替代将整个JSON加载到内存中。

dave-liddament/test-splitter

PHPUnit测试用例拆分器,可确定性地将PHPUnit测试套件划分为可配置的批次,用于CI/CD矩阵作业中的并行执行,通过简单的管道式CLI工具同时支持GitHub Actions和GitLab。

dereuromark/cakephp-queue

dereuromark/cakephp-queue是一个轻量级、无额外依赖的CakePHP延迟任务执行插件,可在无需外部队列守护进程的情况下处理非关键后台任务,内置失败自动重试功能。

utopia-php/cache

Utopia框架缓存库提供了一个简单轻量的PHP缓存系统,包含文件系统适配器(支持加载/保存/清理),零依赖且可独立使用,目前仅实现了文件系统存储,欢迎提交Redis或Memcached等其他适配器的拉取请求。

uploadcare/uploadcare-php

Uploadcare PHP集成封装了Upload和REST API用于文件处理,需要PHP 7.4+和Composer安装,通过Configuration类配置API密钥。

captainhook/captainhook-phar

CaptainHook PHAR通过Composer安装,可使用composer update自动更新,位于vendor/bin目录下用于Git钩子管理。

📝 简讯

Laravel 13.18:WorkerStopping事件新增工作指标

Laravel 13.18在WorkerStopping事件中新增了jobsProcessed和lastJobProcessedAt指标,用于跟踪每个工作进程的吞吐量,无需手动埋点,同时还为schedule:work添加了优雅的SIGTERM处理,以及基于优先级的artisan开发命令注册功能。

PHP 8.5.8、PHP 8.4.23 和 PHP 8.3.32 发布!

PHP已在三个活跃分支(8.5.8、8.4.23和8.3.32)上发布了安全更新,建议所有使用这些版本的用户立即升级。

2026年6月29日–7月5日:Symfony周报第1018期

Symfony发布了Twig 3.28.0,改进了宏和沙箱功能,同时发布了一个Symfony工业案例研究,并提出了异常页面重新设计方案。

Twig 3.28.0 发布

Twig 3.28.0新增了基于令牌源偏移追踪的列号错误报告,恢复了使用点运算符的动态宏调用,并通过always_allowed_in_sandbox选项减少了沙箱开销——该选项可跳过对固有安全过滤器、函数和测试的安全检查。

PHP内核周报 | 2026年7月1日

面向 PHP 8.5+ 的复制粘贴检测器CLI工具

phpcpd-next是一个PHP 8.5+复制粘贴检测器,它不限于精确匹配——默认结合了Rabin-Karp(精确匹配)和TokenBag(顺序无关)两种算法,并提供了一个可选的用于间隙克隆的后缀树引擎,输出SARIF 2.1.0格式以集成GitHub代码扫描。

🎙 播客

Stack Overflow播客:智能体编排已是两年前的老套路

随着LLM在长周期任务上的能力提升,2024年的重型智能体编排层已适得其反;2026年真正的竞争优势来自于信息检索、独特数据和端到端评估,而非复杂的智能体框架。

No Compromises播客:拥有人类伙伴为何仍胜过单纯依赖AI

该播客认为,人类协作在解决问题方面仍然优于AI——一场只有通过真实个人博客文章才能解决的硬件危机证明了这一点,并强调实时讨论、视频通话和与伙伴富有成效的争论能带来比单纯使用AI更好的结果。

North Meets South播客:更好的API文档、客户支持经验与卡诺里卷

Software Engineering Radio:SE Radio 727期:Jeroen Janssens和Thijs Nieuwdorp谈Polars

本期播客中,Jeroen Janssens和Thijs Nieuwdorp讨论了Python数据处理包Polars,涵盖其表达式API、与Pandas的对比、与SQL数据库的集成以及数据分析最佳实践。

Shoptalk Show:第722期:禁用AI话题挑战、挑选Rails工具集、深色模式?

本期播客中,主持人们讨论了跟踪像素优化、Rails工具的长久性、SPF/DNS/DMARC配置以及深色模式实现,同时尝试避免讨论AI话题。

WP Builds:第474期——探索AI代沟:为何年轻人似乎对AI持怀疑态度

本期播客探讨了AI认知的代际差异:年轻人因对大型科技公司的不信任以及对作弊和创意工作受威胁的担忧而对AI持怀疑态度,而X世代和千禧一代等较年长群体则表现出更多热情。

Laravel播客:与Jeremy Butler一起掌握设计系统

PHP Architect播客:2026年7月2日

PHP Architect七月刊刊登了一篇21-22页的关于使用PHP和Laravel构建医疗应用安全REST API的文章,这是他们未分期刊登过的最长单篇专题。

Mostly Technical:第139期:High On Fable

本内容不包含技术信息——它描述的是Real Python的会员专属Office Hours问答环节和社区Slack频道的后勤信息,而非技术文章。

Syntax播客:Google解雇Workspace CLI创建者

Google解雇了其Workspace CLI工具的工程师,OpenAI预览了GPT-5.6并推出三个新模型等级,Astro 7也发布了完整的Rust重写版本。

📰 阅读

谁改了那个预订?基于TimescaleDB的CakePHP即插即用审计日志

TimescaleDB超表为CakePHP审计日志提供了即插即用的解决方案——仅需四条SQL语句即可自动对时间序列审计数据进行分区、压缩和过期清理,无需外部服务或手动分区管理。

Web架构师:使用Apache和PHP构建高性能服务器环境

这似乎是一个机器人保护页面,而非实际文章内容,因此我无法提取技术摘要。文章标题暗示主题是Apache和PHP服务器性能优化,但没有真实内容我无法生成准确的摘要。

设计可扩展的Laravel目录结构

包含10道题的互动测验,测试对Python代码质量实践的理解,涵盖函数式、可读性、高效和安全的代码,以及linter、格式化工具、类型检查器和性能分析器等工具。

四种内存层或将彻底改变AI智能体的构建方式

文章提出用四层内存架构(工作记忆及其他三层)取代AI智能体标准的上下文加RAG模型,每层都有明确的角色和持久化模型,旨在实现真正的智能体进化而不仅仅是简单回忆。

告别胖控制器:使用Service和Repository模式构建整洁的Laravel应用

Service和Repository模式将业务逻辑从Laravel控制器中提取到专用层,从而产生更精简、更易于维护的控制器,遵循单一职责原则。


往期精选

  • PHP周刊2026W27 | Symfony 8.1维护版本、Laravel 13.16、CakePHP 5.4 RC2、Filament v4 Beta、PHP基金会Windows构建

  • PHP周刊2026W26 | Laravel 13.15.0发布、Composer安全风险预警、Symfony 8.1图片输入、Laravel-Lang包攻破、Laracon US 2026嘉宾公布

  • PHP周刊2026W25 | Laravel 13.15.0、Symfony 8.1、Laravel-Lang 供应链攻击、Laracon US 2026、PHP 生态普查

  • Web前端周刊2026W28 | TypeScript 7.0 RC、npm v12、Node.js 26.5.0、ECMAScript 2026、React Hook Form 7.81.0

  • Java周刊2026W28 | Spring Boot 4.1、IntelliJ IDEA 2026.2、Jackson 7漏洞、ZGC十年回顾、Endive 1.0

  • Go周刊2026W28 | Go 1.27rc2、gopls 0.23.0、GoReleaser 2.17、Excelize 2.11.0、TypeScript Go 重写

http://www.jsqmd.com/news/1177363/

相关文章:

  • S16.6第一性原理做产品(6·收官):从《定位》到“品类设计“——AI时代如何定义新品类
  • UML 2.5 实战:从10个核心图例到代码生成,提升团队设计效率50%
  • 影刀RPA 动态加载网页的稳定采集三策略
  • 2026宁波园区高新技术企业申报机构选择参考指南 - 起跑123
  • 2026年7月最新哈尔滨宇舶官方售后联系电话与客户服务中心网点地址 - 亨得利官方服务中心
  • Python财务数据清洗:量化投资中时间点处理与TTM计算实践
  • 2026 怎么判别宁波本地洁净工程公司的施工质量 - 起跑123
  • 2026年7月最新长沙封窗主流品牌全景梳理参考 - 起跑123
  • 2026最新六盘水本地漏水检测公司本地精选权威推荐:正规防水补漏公司优选口碑TOP5:卫生间/厨房/阳台/飘窗/地下室渗漏水维修师傅上门 - 即刻修防水
  • 2026年7月口碑好的宁波挑选新房精装设计公司有哪些实用技巧 - 起跑123
  • 美国队长三部曲:从体制符号到个人信念的逆向成长
  • 家庭装修时如何选购开关插座面板?
  • 亲身探访深圳欧米茄官方售后服务中心|全部网点地址与热线(2026年7月最新) - 欧米茄官方服务中心
  • 2026宠物竹鸡养殖基地有哪些 主流场地中立实测评测 - 起跑123
  • 屏障受损肌面膜哪家靠谱:蜜妙诗匠心专研 - MXyuyu
  • 2026创作者工具优选:6款长视频去水印小程序深度横评,合规免费无损工具首选白虎神器99.6高分登顶 - 互联网科技品牌测评
  • Java周刊2026W28 | Spring Boot 4.1、IntelliJ IDEA 2026.2、Jackson 7漏洞、ZGC十年回顾、Endive 1.0
  • python interpreter Python的GIL锁死你多线程?CPU密集任务跑得比单线程还慢,气炸了
  • 影刀RPA 医药行业自动化:药品信息采集与价格监控
  • Android Camera MIPI接口知识总结
  • [Django+深度学习]毕业设计:基于深度学习的酒店评论文本情感分析系统(全套源码+论文+PPT+视频)
  • 2026年7月最新佛山百达翡丽官方售后客户服务电话及线下网点地址 - 百达翡丽官方售后中心
  • 四款长视频无损去水印小程序实测 核心维度对比解析 - 互联网科技品牌测评
  • 2026年7月口碑好的宁波靠谱的新房精装设计公司哪家好 - 起跑123
  • Python后端开发秘籍大公开,客户端程序编写超震撼
  • 2026年亲测教程:手机上 PDF 怎么转成图片最省事 - 图片处理研究员
  • QuakeIV 多人def
  • 2026山东罗茨风机厂家综合实力排行参考名单发布 - 起跑123
  • 2026年7月浙江化学镍工厂选型参考与服务指南 - 起跑123
  • 2026年7月最新郑州宇舶官方售后客服中心地址电话及服务网点分布 - 亨得利官方服务中心