php教程技术文章
-
- PHP 中文邮件标题过长时怎么正确折行编码
- 用 PHP mb_encode_mimeheader 正确处理中文邮件标题的字符集、B/Q 编码、折行与 Subject 前缀长度,避免乱码、手工截断和把正文问题误判为标题问题。
- 文章 · php教程 | 2星期前 | PHP · 414浏览 收藏
-
- PHP Closure::bindTo 怎么切换对象与类作用域
- Closure::bindTo 的 newThis 控制闭包里的 $this,newScope 控制 private 与 protected 成员可见性。本文用一个小型状态读取器演示切换对象、保持类作用域、解除绑定和 PHP 8.5 兼容边界。
- 文章 · php教程 | 4星期前 | 闭包 · php教程 · php Closure::bindTo 闭包作用域 413浏览 收藏
-
- PHP Attribute 做路由元数据:读取、缓存与冲突处理
- 用 PHP Attribute 为控制器方法声明路由元数据,再通过 Reflection 生成一次性路由表,覆盖读取、缓存、HTTP 方法区分和重复路由冲突处理。
- 文章 · php教程 | 3星期前 | PHP · 413浏览 收藏
-
- PHP Normalizer 的规范分解与兼容分解有什么区别
- 对比 PHP Normalizer 的 FORM_D 与 FORM_KD,说明规范等价、兼容等价和重音标记的区别,并给出原文保留、比较键及查询规则的实现取舍。
- 文章 · php教程 | 2天前 | 413浏览 收藏
-
- PHP Session 锁导致并发请求排队的释放方案
- PHP 同会话请求排队时,应定位 session_start 等待,完成会话读写后用 session_write_close 提前释放。文章说明局部快照、关闭后修改、重新开启覆盖风险,以及框架入口的回退与复查方法。
- 文章 · php教程 | 2星期前 | 412浏览 收藏
-
- PHP stream 分块大文件 怎样处理
- 用 PHP stream 分块处理大文件时,核心是保持单个 chunk 的内存上限,正确区分 fread 的短读、EOF 和失败,并在不需要逐块转换时使用 stream_copy_to_stream。
- 文章 · php教程 | 1星期前 | 412浏览 收藏
-
- PHP metaphone 与 soundex 的结果形态有什么区别
- PHP 的 soundex 返回固定四字符键,metaphone 返回可变长度键且可用 max_phonemes 控制音素上限。本文从结果形态、检索选型、版本化切换和运行期排查说明两者的使用边界。
- 文章 · php教程 | 1天前 | 412浏览 收藏
-
- PHP PDO 怎样安全绑定 LIKE 查询中的通配符
- PHP PDO 绑定 LIKE 查询时,SQL 只保留占位符,程序先按数据库规则转义用户输入中的百分号、下划线和反斜杠,再把完整模式值绑定进去。本文用包含、前缀和后缀匹配示例说明如何安全表达搜索意图。
- 文章 · php教程 | 6天前 | 411浏览 收藏
-
- PHP fputcsv 怎样让带换行的字段保持一列
- PHP fputcsv 遇到带换行的字段时,关键是让函数负责 enclosure,并让读写双方显式使用相同的 separator、enclosure、escape 和 eol。本文给出临时流排查和多行字段往返处理边界。
- 文章 · php教程 | 19小时前 | 410浏览 收藏
-
- PHP DateTimeImmutable 怎样避免时区副作用
- 用 PHP DateTimeImmutable 处理跨时区时间时,关键是显式传入 DateTimeZone,并接住 setTimezone 和 modify 的返回值。本文从瞬时时刻、显示时区、输入边界和不可变对象传递说明怎样隔离时区副作用。
- 文章 · php教程 | 2星期前 | PHP · 时区 · 工程实践 · php 时间处理 DateTimeZone PHP时区 DateTimeImmutable 409浏览 收藏
-
- PHP session.sid_length 调整会话标识长度的兼容边界
- 从 PHP session.sid_length 的默认值、范围和弃用状态出发,构建一个最小会话示例,说明旧 Cookie、存储键、自定义处理器与安全配置之间的兼容边界。
- 文章 · php教程 | 3星期前 | 403浏览 收藏
-
- PHP PDO 预处理语句绑定动态条件的安全写法
- PHP PDO 动态筛选应把数据值交给占位符,排序和条件结构由固定片段与白名单控制。示例说明 bindValue、租户来源及异常传播,避免把执行失败当成正常空结果。
- 文章 · php教程 | 2星期前 | 402浏览 收藏
-
- PHP ReflectionClass 怎样按参数动态实例化对象
- PHP 需要根据运行时类名和参数数组创建对象时,可以用 ReflectionClass::newInstanceArgs。本文从最小示例开始,说明参数传递、白名单工厂、异常边界和验收方式。
- 文章 · php教程 | 2星期前 | 反射 · php教程 · 语言特性 · php 反射 ReflectionClass newInstanceArgs 对象工厂 399浏览 收藏
-
- PHP 8.5 FILTER_THROW_ON_FAILURE 怎样把校验失败转成异常
- PHP 8.5 为过滤器增加 FILTER_THROW_ON_FAILURE。本文用 filter_var 说明如何把校验失败改成可捕获异常,并梳理与 false、null 返回值的兼容边界。
- 文章 · php教程 | 1星期前 | 异常处理 · PHP · PHP 8.5 · 输入校验 filter_var PHP 8.5 FILTER_THROW_ON_FAILURE 399浏览 收藏
-
- PHP 序列化对象时 __serialize 怎样控制兼容字段
- PHP 的 __serialize 可以把对象状态改造成带版本号的稳定关联数组,避免私有属性改名直接破坏历史数据。本文给出版本字段、旧键映射、默认值、类型检查和读旧写新的完整写法,并说明运行态字段与不可信反序列化的边界。
- 文章 · php教程 | 3星期前 | 序列化 · 工程实践 · php教程 · 兼容性 · 数据迁移 对象序列化 __unserialize PHP __serialize 兼容字段 398浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 833次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 832次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 916次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 887次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 714次使用

