编程

Laravel 13 正式发布:新特性一览。

1229 2026-03-03 18:19:00

Laravel 13 是 Laravel 框架下的主版本,于 2026 年 3 月发布。此次发布的版本要求使用 PHP 8.3 以上版本,将遵循 Laravel 的标准支持周期,Bug 修复持续到 2027 年 Q3 季度,安全更新持续至 2028 年 Q1 季度。...

详情...
杂谈

关于本站

4890 2021-12-25 04:58:55

“夏虫不可语于冰,笃于时也。”语出庄子。夏虫之不可语冰,以其生命之长度如此、生命形态如此,故不可能有...

详情...
编程

Xdebug: PHP 的超级调试工具

31 1天前

在前面的文章中,我使用 dd()、Log 语句和 Ray 进行了调试。每个工具都有它们的功能。但有一个工具我还没有提到——一旦你学会了,它就会完全改变你对调试的看法。Xdebug。如果你听说过它,但从未设置过,那么你并不孤单。Xdebug 以配置痛苦而闻名。老实说,这种声誉并不完全不值得。但是一旦它运行起来,它就会给你提供其他工具无法提供的东西:在执行过程中...

详情...
编程

R 语言简介

41 1天前

R 是一种用于统计计算和图形展示的语言和环境。它是一个 GNU 项目,与贝尔实验室(前身为 AT&T,现为朗讯科技)的约翰·钱伯斯(John Chambers)及其同事开发的 S 语言和环境类似。R 可以看作是 S 的不同实现。虽然两者之间存在一些重要差异,但许多为 S 编写的代码在 R 下无需修改即可运行。R 提供了广泛的统计(线性和非线性建模、经...

详情...
编程

TIOBE 编程语言排行榜:2026 年 6 月 | Rust 排名再创新高

96 3天前

两个月前,我曾撰文指出 Rust 的发展似乎陷入了停滞。当时得出这一结论的依据是,Rust 在 TIOBE 指数中的排名整整一年都未见提升。然而,近期的动态促使我改变了看法。Rust 现已创下历史新高,首次跻身榜单第 12 名。该语言集高性能、内存安全与强大的抽象能力于一身,这种组合在其他编程语言中极为罕见。这些特质赋予了 Rust 巨大的潜力,使其有望实现...

详情...
编程

Laravel USPS: USPS API 的现代封装

169 2026-06-02 22:05:00

John Paul Medina 开发的 Laravel USPS 是一个功能齐全的 Laravel 包,它封装了 USPS API v3 —— 一个现代化的、通过 OAuth2 进行身份验证的 REST/JSON API。该包涵盖 20 个 API 领域和 80 多个端点,包括地址验证、包裹追踪、发货标签、定价和承运商取件安排。在后台,它会自动处理 OAu...

详情...
编程

为 Laravel 应用生成用于社交网站分享的 OG 图片

214 2026-05-28 14:36:00

当你在 Twitter、Facebook 或 LinkedIn 上分享链接时,这些平台会显示预览图。要正确显示 Open Graph 图片,通常需要使用外部服务或设置独立的渲染管道。Spatie 有一个 laravel-og-image 包,这个包允许你直接在 Blade 视图中将 OG 图片定义为 HTML。该软件包会截取 HTML 的屏幕截图并将其作为 ...

详情...
编程

PHP 8.6: 新增 SortDirection Enum

200 2026-05-28 06:27:00

PHP 8.6 在全局命名空间中引入了一个名为 SortDirection 新枚举,其作为简单的、始终可用的枚举可以被核心函数和用户空间 PHP 应用调用。SortDirection 枚举是一个单位枚举,也就是说该枚举的每一个元素都没有一个对应的标量值,如 ASC 或者 DESC。PHP 应用可以推断 Enum 元素的相应的特定域标量值。新增 S...

详情...
编程

PHP 基金会成立生态系统安全团队

220 2026-05-28 04:59:00

PHP 基金会刚刚宣布成立一个新的“生态系统安全团队”(Ecosystem Security Team),该团队由 Alpha-Omega 提供资助,旨在全面提升 PHP 开源生态系统的安全性。Volker Dusch 将担任 PHP 基金会的“驻场生态系统 AI 安全工程师”(Ecosystem AI Security Engineer in Reside...

详情...
编程

使用 IntelliJ IDEA 调试 Spring Boot

254 2026-05-22 02:00:00

Spring Boot 通过只包含一些依赖项和最少的配置,使创建强大的应用变得容易。只需几行代码,我们就可以设置 HTTP 端点、连接到数据库和处理事件。这感觉就像魔法——直到出了问题。出现问题时,调试变得至关重要。然而,理解 Spring Boot 应用幕后发生的事情可能很棘手。配置值可能来自多个来源,bean 可能是有条件加载的,事务问题可能很...

详情...