PHP 8.4 属性钩子实战:订单模型重构与 5 个踩坑点
先看一段代码,写 PHP 的都写过: final class Order { private string $statu…
Polars 惰性管道实战:200 万行日志从 scan_csv 到流式聚合
日志分析这件事,用 pandas 做十万行很舒服,做一百万行开始卡,做到几百万行就得开始琢磨 dtype 优化、分块读取…
t-string 实战:用 Python 3.14 模板字符串写一个防注入的 SQL 拼装器
SQL 拼接出问题,套路永远是同一个:业务要"灵活",表名、列名、排序字段都从请求参数里来,开发者图省事,直接一个 f-…
PHP 8.4 属性钩子实战:重写商品价格对象,顺手踩了三个坑
上周维护一个电商老项目,里面有个 Product 类,光 getter 和 setter 就占了 280 多行。价格、库…
ThinkPHP 8 支付回调异步化:六个动作排队、重试退避与死信兜底
双十一当天下午三点四十,收银台开始报"支付成功但没跳转"。第一反应是支付网关问题,去后台查了下订单,状态明明是已支付。再…
PHP 8.4 Property Hooks 落地:订单价格模型重构与六个坑点复盘
PHP 8.4 在 2024 年 11 月正式发布,Property Hooks 是三件大事之一(另外两件是新的 arr…
