文章分类: 编程
编程

Java 25 发布在即,新特性一览

11 2025-09-14 00:37:00

Java 25 即将发布!新的长期支持(LTS)版本计划于 2025 年 9 月发布,在 Java 语言、标准库、API 和运行时引入了一套全面的增强功能。本教程中,我们将探讨截至 2025 年 6 月 Java 25 中引入的所有新功能和更改。让我们通过一个简单的代码示例和详细的解释来理解它们。2. 语言和编译器特性Java 25 引入了一套语言...

详情...
编程

PHP 的 XML 转换器软件包

79 2025-09-12 01:29:00

Novak Urošević 发布的 XML 转换包提供了将 XML 数据转换成 JSON 及 PHP 数组的简单助手函数。你可以使用 xmlToJson() 和 xmlToArray() 方法将给定的 XML 字符串转换成需要的格式:...

详情...
编程

Tiobe 编程语言排行榜:2025 年 9 月|Perl 回到榜单前十

172 2025-09-10 23:53:00

九月头条:Perl 回到榜单前十。为什么 Perl 最近如此受欢迎。一年前,Perl 排名 27,现在它突然再次上升第 10 位。尽管 Perl 在其鼎盛时期(2005 年 3 月)一直处于第三位,但 Perl 目前的复兴仍然引人注目,值得讨论。Perl 之所以被评为如此高的技术原因是因为它在亚马逊上有大量的书籍。它列出的书籍数量是 PHP 的 4 倍,是 Rus...

详情...
编程

MCP 官方 PHP SDK

167 2025-09-08 21:31:00

PHP 基金会与 Anthropic 的MCP 团队和 Symfony 团队宣布发布官方 MCP PHP SDK。其目标是 PHP 生态可依赖的、与框架无关的、可用于生产的参考实现。MCP 是什么?Model Context Protocol(模型上下文协议)是 Anthropic 的 MCP 团队引入的开放标准,使得 AI 系统能够连接外部工具和数据源。可...

详情...
编程

最新版 Chorme 开始支持 CSS 新增的 if() 函数

350 2025-08-26 01:04:00

CSS 越来越像真正的编程语言了。随着诸如 CSS 变量、calc()函数、伪类的 :has() 和 :is() 以及不断变化的 @media 查询等的引入,CSS 编写复杂的样式布局变得更为容易。最近 CSS 又添加了一个新的 if() 函数。不过,目前,只有 Chrome 137 以上版本支持该函数。CSS 中的 if() 函数if() 函数允许你根据给...

详情...
编程

使用 PHP 8.5 的 `#[\NoDiscard]` 注解不再忽视重要的返回

403 2025-08-22 16:20:00

在 PHP 中编写函数或方法时,我们经常返回对调用者处理至关重要的值。通常,这些返回值需要被消耗。请查看以下示例。

详情...
编程

Laravel 生成文件临时分享链接

349 2025-08-20 15:54:00

Laravel ShareLink 包可以帮助你创建、管理和保护文件、路由和模型的临时共享链接。该软件包允许使用自定义过期和最大点击量进行简单共享,并提供用于管理共享的 API,例如延长现有共享的时间。以下是软件包文档中的一个基本示例:use Grazulex\ShareLink\Facades\ShareLink;

详情...
编程

使用 Orshot 自定义 PDF 设计,自动生成 PDF

455 2025-08-18 13:59:00

设计看起来很棒的 PDF 是一件麻烦的事。很少有应用程序能做到这一点。从这些好的设计中自动生成 PDF 甚至更难。我找到了一个很酷的应用程序,叫做 Orshot,它可以让你很容易地做到这一点。你所需要的只是你的设计技能和一些自动化工具的知识,比如Zapier 或n8n。第 1 步:设计 PDF跳转到 Orshot Studio(免费注册)并使用可视化编辑器为...

详情...
编程

PHP 8.5:弃用在用户输出 handler 中返回非字符串值

417 2025-08-15 09:47:00

PHP 提供了一系列 ob_* 函数,允许运行嵌套输出缓冲区、显式刷新缓冲区和设置自定义输出缓冲区处理器(handler)。当设置自定义输出缓冲区处理程序时,该函数将被调用。你可以进一步处理缓冲区内容,或将缓冲区内容传递到其他地方。例如,自定义输出缓冲区处理程序可以重写打印调用写入的内容,压缩它们,将它们写入文件等。输出缓冲是 PHP 中长期存在的一项功能,...

详情...
编程

PHP 8.5:弃用从自定义输出缓冲区处理程序发布输出

364 2025-08-12 05:30:00

PHP 函数 ob_start 提供了一种方法来启动用户提供的输出缓冲区处理函数,并返回该函数处理过的缓冲区的内容。缓冲区处理函数不应自行发出任何输出,也不允许从处理函数中启动缓冲区。如果用户提供的输出缓冲区处理程序发布自己的输出,则在 PHP 8.5 之前的 PHP 版本中,该输出将被静默忽略。自 PHP 8.5 开始,用户提供的输出缓冲区处理...

详情...