1 2 3 4 5 ··· 15 下一页
摘要: PHP 8.5 将带来什么 🚀 PHP 8.5 仍在开发中;首个正式版本计划于 2025 年 11 月 20 日发布。如果你想尝试,nightly tarballs 和 Docker 镜像(php:8.5.0-dev)已经可用。 新特性 领域 特性 语言语法 管道操作符 |> 标准库 array_ 阅读全文
posted @ 2025-06-10 10:01 JaguarJack 阅读(211) 评论(0) 推荐(1)
摘要: Hello Laravel! 准备 目录Hello Laravel! 准备什么是 Laravel?为什么选择 Laravel?优雅的语法丰富的功能强大的社区支持安全性易于扩展Laravel 的流行程度其他流行的 Web 框架对比环境准备下载 Laragon设置工作目录添加 PHP 版本设置环境变量C 阅读全文
posted @ 2024-05-20 08:35 JaguarJack 阅读(1160) 评论(0) 推荐(0)
摘要: FrankenPHP 原生支持 Windows 了 FrankenPHP 是什么 FrankenPHP 是一个基于 Caddy 和 PHP 构建的现代 PHP 应用服务器,目标是简化 PHP 应用的运行与部署。它既可以作为传统 PHP 应用的运行环境,也提供了 Worker Mode、Hot Rel 阅读全文
posted @ 2026-03-07 08:56 JaguarJack 阅读(9) 评论(0) 推荐(0)
摘要: PHP 的异步编程 该怎么选择 PHP 的传统执行模型是同步的,这意味着代码按照语句出现的顺序逐条执行。这本身并非问题,因为同步思维往往更为简单。 当要求 PHP 开发者实现 SQL 分页展示时,他们通常会先执行一条统计总数的查询,再执行第二条查询获取当前页的数据。总记录数对于生成分页链接(首页、下 阅读全文
posted @ 2026-03-06 08:02 JaguarJack 阅读(86) 评论(0) 推荐(0)
摘要: 为什么 PHP 闭包要加 static? 在 PHP 中,闭包的使用越来越普遍:依赖注入、中间件、集合回调,以及异步编程中的回调工具。 但闭包有一个行为可能会让人意外:在实例方法内部创建的闭包会自动携带对当前对象的引用,即使闭包内部并未使用 $this。这种行为可能对对象生命周期产生意外影响,若不谨 阅读全文
posted @ 2026-03-05 16:50 JaguarJack 阅读(72) 评论(0) 推荐(0)
摘要: 当你的 PHP 应用的 API 没有限流时会发生什么? API 为何需要限流来防止宕机、提升性能并增强安全性 想象一下:API 开始接收意料之外的流量激增。可能是爬虫在刷接口、用户活动突然暴增,甚至是恶意攻击。起初一切正常 —— 直到服务器突然宕机、响应时间飙升、用户反馈应用无响应。 问题出在哪? 阅读全文
posted @ 2026-03-02 08:08 JaguarJack 阅读(122) 评论(0) 推荐(0)
摘要: OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进 OpenSwoole 26.2.0 是一次重大版本更新,带来了 PHP 8.5 支持、原生 PHP Fiber 协程上下文、io_uring 事件驱动后端、协程内 Xdebug 断点调试、事件循环延 阅读全文
posted @ 2026-03-01 08:27 JaguarJack 阅读(74) 评论(0) 推荐(0)
摘要: 推荐 PHP 属性(Attributes) 简洁读取 API 扩展包 PHP 8.0 引入的 Attributes(属性)为类、方法、属性、常量和参数添加结构化元数据提供了便利方式。尽管概念设计合理,但读取这些属性所需的反射 API 却显得过于冗长。原本简单的一行操作,往往要写成多行样板代码。若需在 阅读全文
posted @ 2026-02-28 09:29 JaguarJack 阅读(113) 评论(0) 推荐(0)
摘要: 你已经优化了查询,加了缓存层,该做的都做了——但页面加载时总觉得哪里不对劲。那种说不清道不明的轻微延迟?问题很可能不在数据库,而在你的 Blade 组件。 好消息是:Livewire 团队刚刚发布了 Laravel 社区期待已久的解决方案 —— Blaze。 Blaze 是什么? Blaze 是一个 阅读全文
posted @ 2026-02-27 07:28 JaguarJack 阅读(128) 评论(0) 推荐(1)
摘要: 当你的 PHP 网站一天内流量增长 10 倍时,会发生什么? 引言:意料之外的流量激增 想象一下,你是一个小型 PHP 网站的主开发。过去几个月,网站运行一直很平稳——流量不高,负载也可预测。然后某一天,一切突然改变:你的网站流量在一夜之间增长了 10 倍。 接下来会发生什么?你的网站开始变慢,用户 阅读全文
posted @ 2026-02-26 09:44 JaguarJack 阅读(25) 评论(0) 推荐(0)
摘要: “Fatal error: require(): Failed opening required...” 以及如何彻底避免它再次出现 凌晨两点,值班告警响了。生产环境 API 开始报 500,而且只出现在新扩容的节点上。你打开日志,熟悉又刺眼的报错跳了出来: 本地一切正常,测试环境也没问题。但在云原 阅读全文
posted @ 2026-02-14 09:22 JaguarJack 阅读(144) 评论(0) 推荐(0)
摘要: PHP 的问题不在语言本身,而在我们怎么写它 代码库烂了不是语言的锅,是赶工和惯性。 PHP 的口碑,几乎在每次技术讨论中都会被拎出来。应用慢、乱、不安全、改起来痛苦?总有人耸耸肩说:"嗯……毕竟是 PHP 嘛。" 这话很少出于技术判断,更像是一种习惯性甩锅。 事实比这简单,也更扎心:大多数 PHP 阅读全文
posted @ 2026-02-13 07:59 JaguarJack 阅读(254) 评论(0) 推荐(0)
1 2 3 4 5 ··· 15 下一页