php教程技术文章
-
PHP array_is_list 只看数组键是否从 0 开始连续递增。本文用多组输入说明空数组、稀疏键、字符串键和旧版本兼容处理。133 收藏 -
对比 PHP BackedEnum::from 与 tryFrom 的返回和失败语义,结合内部状态、HTTP 参数、数据库字段与 strict_types 给出选用方法。335 收藏 -
说明 PHP WeakMap 如何用弱对象键保存派生缓存,避免缓存容器延长对象生命周期,并给出迁移写法、强引用排查和最小验证示例。487 收藏 -
系统迁移 PHP 8.4 隐式可空参数:区分可空与可选,覆盖普通参数、必填参数之前的默认 null、联合与交集类型、继承签名,并给出自动修复和回归清单。481 收藏 -
PHP PDO 批量写入时,预处理语句负责参数绑定,事务负责把一批 execute 组织成可提交或可回滚的整体。本文给出统一 rollback、批次拆分和提交后重试的实现边界。143 收藏 -
文章 · php教程 | 6天前 | JSON · api设计 · php教程 · php json_encode JsonSerializable JSON_THROW_ON_ERROR jsonSerialize
PHP 对象实现 JsonSerializable 后,可用 jsonSerialize 显式选择、改名和组合 JSON 字段,并排除敏感属性。本文给出嵌套对象、错误处理与兼容策略的完整写法。129 收藏 -
PHP 上传内容可在读取临时文件或 php://input 时挂载 stream_filter 分段处理。本文说明两种入口的差异,并给出跨 bucket 保留半行、关闭时刷新残留数据的完整写法。292 收藏