摘要: PHP 现代特性速查 写出更简洁安全的代码(中篇) 三部曲第二篇,如果讲怎么用现代 PHP 特性让代码更安全、更快、更好维护。上篇讲了 attributes、命名参数、构造器属性提升、类型化属性、enums、只读 DTO 和一等公民可调用对象。默认你已经看过了——中篇接着往下讲。 下面是 10 个实 阅读全文
posted @ 2025-11-05 07:14 JaguarJack 阅读(153) 评论(0) 推荐(0)
摘要: PHP 现代特性速查 写出更简洁安全的代码(第一篇) 基础你肯定掌握了。这个三部曲写给每天写 PHP 的人,帮你把代码写得更清楚、bug 更少、跑得更快。上篇讲那些能改变 API、DTO 和调用方式的现代特性。 默认你在用 PHP 8.x+。例子都很短,直接扔进 Laravel service 或普 阅读全文
posted @ 2025-11-04 07:39 JaguarJack 阅读(154) 评论(0) 推荐(1)
摘要: PHP 基金会宣布:Streams 现代化 将引入事件循环与异步新能力 得益于德国政府支持的开源基础设施机构 Sovereign Tech Agency (STA) 的投资,PHP 基金会正在为 PHP 最古老且至关重要的子系统之一——Streams——推进现代化改造。本文整理了基金会公布的计划,并 阅读全文
posted @ 2025-11-02 10:16 JaguarJack 阅读(102) 评论(0) 推荐(0)
摘要: PHP 组件未来:Livewire 4 正式发布,性能更快,功能更完整 盼了许久的 Livewire 4 终于发布,而且这次升级诚意十足,日常开发过程中的顺滑度会立刻感受到。如果你已经习惯了 Livewire 3,此刻正好可以迎接更轻盈的交互体验与显著提升的执行效率。 ⚠️ Beta 提示:Live 阅读全文
posted @ 2025-11-01 10:29 JaguarJack 阅读(119) 评论(0) 推荐(0)
摘要: PHP 中的命名艺术 实用指南 命名是计算机科学中最难的两个问题之一(另外两个是缓存失效和差一错误),时常纠结于 $data 还是 $orderItems 这样的问题。PHP 也不例外。如果你可以掌握几个原则、模式和具体例子,命名就能从猜测变成一门手艺。 原文链接 PHP 中的命名艺术 实用指南 为 阅读全文
posted @ 2025-10-31 08:50 JaguarJack 阅读(126) 评论(0) 推荐(0)
摘要: Laravel 新项目避坑指南10 大基础设置让代码半年不崩 有没有遇到过这种 Laravel 项目:刚上线那会儿干干净净,过三个月就变成无法收拾的灾难?Controller 动不动就 500 多行、慢得要命的数据库查询随处可见,甚至有人把 .env 推上 GitHub,所有密钥一夜之间全线暴露。 阅读全文
posted @ 2025-10-30 08:52 JaguarJack 阅读(154) 评论(0) 推荐(0)
摘要: PHP 开发者必看的 15 个困惑的 Git 术语(以及它们的真正含义) 做了多年开发, 自 2015 年开始使用 Git, 我审过数百个 Pull Request,收拾过无数混乱的代码仓库,也带过不少在 Git 命令里打转的新人。 老实说,我完全理解他们的困惑。Git 确实强大,但它的术语系统就像 阅读全文
posted @ 2025-10-29 07:25 JaguarJack 阅读(588) 评论(4) 推荐(4)
摘要: 2025 年必须尝试的 5 个 Laravel 新特性 引言 Laravel 一直在向世人证明,为什么它是最受欢迎的 PHP 框架之一。每一次版本更新,都能带来让日常开发更顺手、更干净、也更高效的新能力。如果你还没来得及研究最近的改动,下文这 5 个全新特性 值得你马上关注——从更聪明的事务回滚回调 阅读全文
posted @ 2025-10-28 08:23 JaguarJack 阅读(160) 评论(0) 推荐(0)
摘要: PHP 异常处理全攻略 Try-Catch 从入门到精通完全指南 错误处理是编写健壮、生产级应用程序的最关键方面之一。然而,许多开发者,尤其是初学者,在 PHP 代码中实现适当的异常处理时会遇到困难。如果你曾经看到应用程序因致命错误而崩溃,或者想知道如何优雅地处理失败,那么本指南就是为你准备的。 在 阅读全文
posted @ 2025-10-24 07:24 JaguarJack 阅读(133) 评论(0) 推荐(1)
摘要: PHP 8.5 新特性 闭包可以作为常量表达式了 PHP 8.5 又带来了一个让人兴奋的新特性:闭包现在可以作为常量表达式使用了,这意味着它们可以出现在默认参数或属性值中。 你是不是也遇到过这种情况:想在 PHP 中把闭包设置为默认参数值,结果只能想各种变通方案?在 PHP 8.5 中,这个烦恼终于 阅读全文
posted @ 2025-10-21 07:36 JaguarJack 阅读(165) 评论(0) 推荐(0)