摘要: 2025 PHP 开发者必看得 25 个容易犯的常见错误 90% 的开发者都踩过 前言 PHP 发展到今天,新特性层出不穷,最佳实践也在不断更新。写出干净、高效、好维护的代码,对每个 PHP 开发者来说都很重要。 这篇文章总结了 PHP 开发中最容易踩的坑,以及对应的解决方案。 不管你是刚入门还是已 阅读全文
posted @ 2025-09-15 08:16 JaguarJack 阅读(326) 评论(0) 推荐(1)
摘要: 一文读懂 PHP PSR 接口 PSR-3、PSR-7、PSR-11、PSR-15 完整指南 现代 PHP 的选择很多。这本来是好事,但一到升级框架、替换 Logger,或在团队间统一服务时,你会发现:看不见的耦合(类型、方法签名、约定)会把小改动变成大手术。 本文用通俗的话讲清四个关键标准——PS 阅读全文
posted @ 2025-09-14 08:33 JaguarJack 阅读(266) 评论(0) 推荐(0)
摘要: PHP serialize 序列化完全指南 介绍 如果你和我一样,第一次在 PHP 中看到序列化字符串时会觉得很困惑。我当时在做一个 Laravel 项目,想搞清楚将任务推送到队列时到底发生了什么。我发现一些数据被序列化了,但不知道为什么以及怎么工作的。不过在我花时间研究序列化后,发现它其实没那么复 阅读全文
posted @ 2025-09-12 08:21 JaguarJack 阅读(339) 评论(0) 推荐(0)
摘要: PHP 性能优化实战 OPcache + FPM 极限优化配置 先说下背景:这是个运行在 5 台云服务器(8 核 CPU,32GB 内存)上的老 PHP 应用。这些机器配置很强,对这个应用来说完全是过度配置了。 这事一直没有优先级,所以我从来没处理过——直到现在。 监控显示服务器使用了约 15% 的 阅读全文
posted @ 2025-09-11 08:45 JaguarJack 阅读(454) 评论(2) 推荐(4)
摘要: PHP 轻松处理千万行数据 内存不爆,服务器不卡 说到处理大数据集,PHP 通常不是第一个想到的语言。但如果你曾经需要处理数百万行数据而不让服务器崩溃或内存耗尽,你就会知道 PHP 用对了工具有多强大。PHP 高效处理数据流的能力,配合流量控制和生成器等内存管理策略,为处理海量数据集(比如 CSV 阅读全文
posted @ 2025-09-10 08:20 JaguarJack 阅读(545) 评论(4) 推荐(1)
摘要: PHP 性能优化深度指南:那些被忽视的高效策略 PHP 驱动着网络的大部分内容,但和其他编程语言一样,只有做好性能优化才能发挥真正实力。PHP 确实以学习简单、开发快速著称,但当应用面临高并发时,问题就显现出来了。如果想构建真正强大的 Web 应用,性能优化不是可选项,而是必需品。 这篇文章不会讲那 阅读全文
posted @ 2025-09-09 08:11 JaguarJack 阅读(354) 评论(0) 推荐(1)
摘要: 开发 PHP 扩展新途径 通过 FrankenPHP 用 Go 语言编写 PHP 扩展 在 PHPVerse 2025 大会上(JetBrains 为纪念 PHP 语言 30 周年而组织的会议),FrankenPHP 开发者 Kévin Dunglas 做了一个开创性的宣布:通过 FrankenPH 阅读全文
posted @ 2025-09-08 07:55 JaguarJack 阅读(288) 评论(0) 推荐(0)
摘要: 属于 PHP 开发者的 Supervisor 实用指南 属于 PHP 开发者的 Supervisor 实用指南 在 PHP 开发中,我们经常需要运行一些后台进程:队列处理、长时间运行的脚本、WebSocket 服务器等。这些进程可能会因为各种原因意外退出,手动重启既麻烦又不可靠。Supervisor 是一个进程控制系统,专门用来解决这类问题——它能够自动 阅读全文
posted @ 2025-09-07 08:25 JaguarJack 阅读(149) 评论(0) 推荐(0)
摘要: PHP 官方 MCP SDK 正式发布 PHP Foundation、Anthropic MCP 团队和 Symfony 正在合作开发 PHP 官方 MCP SDK。该项目的目标是为 PHP 生态提供一个跨框架、可用于生产环境的标准实现。 Symfony 团队将负责主要维护工作,社区也会参与贡献,包 阅读全文
posted @ 2025-09-06 08:38 JaguarJack 阅读(819) 评论(0) 推荐(1)
摘要: PHP Swoole/WebMan/Laravel Octane 等长驻进程框架内存泄露诊断与解决方案 长时间运行的 PHP 应用已经很常见了,上一篇有介绍。Swoole、WebMan、Laravel Octane、RoadRunner、ReactPHP 等框架都可以让单个进程持续在后台运行。直到某 阅读全文
posted @ 2025-09-05 08:03 JaguarJack 阅读(291) 评论(0) 推荐(1)