Laravel 13 正式发布:新特性一览。
Laravel 13 是 Laravel 框架下的主版本,于 2026 年 3 月发布。此次发布的版本要求使用 PHP 8.3 以上版本,将遵循 Laravel 的标准支持周期,Bug 修复持续到 2027 年 Q3 季度,安全更新持续至 2028 年 Q1 季度。...
Laravel Rulebook: 随日期变化的业务规则
Laravel Rulebook 是由 Mathias Onea 开发的一个软件包,用于处理随时间变化的业务规则。规则本质上是普通的 PHP 类;解析规则时,系统会在特定时间点确定唯一的“胜出”规则,并提供相应的判定依据。该软件包适用于那些事后需要解释缘由的决策场景。例如:根据已修订条款计算出的三月份退款,或是基于去年的佣金费率开具的发票。如果直接修改现有策...
PHP2Shell:严重 PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619)
究竟什么是 “PHP2Shell”?这些漏洞被分别编号为 CVE-2026-109618 和 CVE-2026-109619。安全社区将二者统称为 “PHP2Shell”——这一名称形象地概括了从发起 PHP 请求到在主机上获得实时 Shell(命令行交互环境)的过程。来自 watchTowr、Huntress 和 Tenable 的公开报告指出...
PHP 安全更新修复了两个严重远程代码执行(RCE)漏洞
PHP 团队刚刚发布了 PHP 8.5.12、8.4.27、8.3.36 和 8.2.35 版本,旨在修复两个严重漏洞;这些漏洞可能导致未经身份验证的远程代码执行。官方强烈建议立即进行更新,并指出目前尚无彻底的缓解措施。所有用于处理 Web 请求的 PHP 环境均受此影响,包括 PHP-FPM、使用 mod_php 的 Apache、php-cgi、Fran...
9个提升电商网店水平的营销策略
在竞争激烈的电商领域,仅凭优质产品是远远不够的。你需要制定战略计划,以提升品牌曝光度并推动销售增长。本指南详细介绍了9种关键的在线营销策略,这些策略被成功的电商商家广泛采用,旨在吸引客户、建立品牌忠诚度并促进业务发展。我们将涵盖从SEO(搜索引擎优化)和电子邮件营销等经典策略,到视频广告和生成式引擎优化(GEO)等现代手段的各类内容,为您提供提升店铺业绩所需...
PHP 底层原理之 Zval 基本结构
基本结构zval(“Zend value”的缩写)表示一个任意的 PHP 值。因此,它很可能是 PHP 中最重要的结构,你会经常用到它。本节将介绍 zval 背后的基本概念及其使用方法。类型和值除此之外,每个 zval(值存储区)都会存储某个值及其类型。这是必要的,因为 PHP 是一种动态类型语言,因此变量类型只有在运行时才可知,而在编译时则无法确定。此外,...
TIOBE 编程语言排行榜:2026 年 10 月 | Julia 重返 TIOBE 前20名
10 月头条:Julia 重返 TIOBE 指数前 20 名Julia 再次跻身 TIOBE 指数前 20 名——上一次达到这一里程碑还是在三年前。当时,人们或许会认为这不过是一阵“昙花一现”的热潮,但如今的再次上榜表明,Julia 的流行势头或许更具持久力。Julia 之所以日益受到欢迎,很大程度上是因为市场对“既具备高性能又易于学习”的现代编程语言有着迫...
Laravel 14 功能预告
Laravel 14 是 Laravel 框架的下一个主要版本,预计将于 2027 年第一季度发布。该版本将要求最低 PHP 8.4 版本,并遵循 Laravel 的标准支持周期:提供错误修复支持至 2028 年第三季度,提供安全更新支持至 2029 年第一季度。Laravel 团队尚未公布具体的发布日期或功能列表。以下所有信息均源自 laravel/fra...
PHP 底层原理:Zend 内存管理器
Zend 内存管理器Zend 内存管理器, 缩写为 ZendMM 或 ZMM ,是一个 C 层,旨在提供分配和释放动态请求绑定内存的能力。注意上述句子中的“请求绑定(request-bound)”。ZendMM 不仅仅是 libc 动态内存分配器之上的一个经典层,主要由一对 API 调用 malloc()/free() 表示。ZendMM 涉及的是 PHP ...
CPX: 用于 PHP 的 Composer 包执行器
cpx CLI 从任何 Composer 软件包运行命令,而无需在项目中安装该软件包 — cpx 之于 Composer 就像 npx 之于 npm。如果您曾经使用 Composer Global require 安装了一个工具,然后与全局安装的其他工具发生依赖项冲突,cpx 会通过隔离的依赖项消除该冲突。它将每个包安装到自己的目录中,与项目的依赖项和全局 ...