上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: Vite 8 Beta:Rolldown 驱动的新一代 Vite 由 Rolldown 驱动的 Vite 8 首个 Beta 版本已经发布。Vite 8 带来了显著更快的生产构建性能,并为后续能力升级解锁了更多可能。开发者可以通过将 vite 升级到 8.0.0-beta.0 并查阅官方迁移指南来体 阅读全文
posted @ 2025-12-04 08:12 JaguarJack 阅读(345) 评论(0) 推荐(0)
摘要: FrankenPHP 是否是 PHP 的未来? 在这篇文章中,我将回顾这些年来 PHP 应用是如何被服务的——从经典的 CGI、mod_php、PHP-FPM,到新兴的 Swoole、RoadRunner 和 FrankenPHP。我会深入探讨它们的工作原理、各自的特点,以及带来的挑战。文章的重点会 阅读全文
posted @ 2025-12-03 08:52 JaguarJack 阅读(91) 评论(1) 推荐(0)
摘要: 10 个值得关注的 PHP 冷门包 不常用但非常值得推荐 写 PHP 久了,常用的工具链基本固定下来:Laravel 或 Symfony 做框架,Guzzle 处理 HTTP 请求,Carbon 处理时间,PHPUnit 写测试,Composer 管理依赖。这些都是 PHP 生态中的主流选择。 但除 阅读全文
posted @ 2025-12-02 09:01 JaguarJack 阅读(142) 评论(0) 推荐(1)
摘要: PHP Fiber 优雅协作式多任务 在 PHP Model Context Protocol (MCP) SDK 开发过程中遇到的实际问题,深入探讨了 PHP 纤程(Fibers)这一被低估的强大特性。文章详细展示了如何使用纤程解决复杂的双向通信问题,以及如何构建既优雅又实用的 API。 原文链接 阅读全文
posted @ 2025-11-28 07:53 JaguarJack 阅读(92) 评论(0) 推荐(0)
摘要: 不用 Web 服务器也能跑 PHP?这事比你想的有意思 如果你写了一段时间 PHP,脑子里大概是这个画面: 浏览器 → Web 服务器(Apache/Nginx)→ PHP → 返回 HTML 这条路径实在太经典了,以至于很多人心里,PHP 就等于 Web 开发。写个脚本,扔到 public/ 或 阅读全文
posted @ 2025-11-27 08:01 JaguarJack 阅读(300) 评论(0) 推荐(0)
摘要: Laravel 乐观锁:高并发场景下的性能优化利器 本文将深入介绍一种更巧妙的并发控制机制,能让你的高并发应用性能飙升。无论是电商平台的库存扣减、社交应用的点赞计数,还是支付系统的余额更新,乐观锁都能发挥重要作用。 原文链接 Laravel 乐观锁:高并发场景下的性能优化利器 两个系统的故事 想象一 阅读全文
posted @ 2025-11-25 07:46 JaguarJack 阅读(211) 评论(0) 推荐(0)
摘要: PHP 8.5 在性能、调试和运维方面的新特性 2025 年即将结束,这意味着 PHP 的新版本也已经发布了! 在本文中,我们将重点介绍那些你在上述文章中找不到的,关于 PHP 8.5 在性能、调试和运维方面的变化。 其中一些改动甚至是由 Tideways 的员工直接贡献的。 你是不是最好奇 PHP 阅读全文
posted @ 2025-11-24 09:01 JaguarJack 阅读(229) 评论(0) 推荐(0)
摘要: 引言 在日常 PHP 开发中,我们经常需要处理资源的生命周期管理:打开文件后要记得关闭,开启数据库事务后要确保提交或回滚,获取锁后要记得释放……这些重复的"设置-使用-清理"模式充斥着我们的代码,不仅繁琐,还容易出错。 PHP 8.6 即将引入的 Context Managers(上下文管理器) 特 阅读全文
posted @ 2025-11-23 17:17 JaguarJack 阅读(97) 评论(0) 推荐(0)
摘要: 9 个步骤教你如何安全地迁移数据库或字段 问题描述 这篇文章要讲的是一个非常具体且棘手的问题:唯一 ID 迁移。 现在有一个实体 User,由 User::$id 标识,看起来像这样: final class User { public function __construct( public in 阅读全文
posted @ 2025-11-22 10:03 JaguarJack 阅读(160) 评论(0) 推荐(1)
摘要: 使用 PHP 和 Raylib 也可以开发贪吃蛇游戏 Raylib Raylib 是用 C 语言编写的,被定义为"一个简单易用的库,用于享受视频游戏编程"。 它提供了非常直接的函数来操作视频、音频、读取键盘、鼠标或游戏手柄等输入。它还支持 2D 和 3D 渲染。是一个相当完整的库。 这里是 Rayl 阅读全文
posted @ 2025-11-21 08:39 JaguarJack 阅读(108) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页