文章分类: 编程
编程

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

104 2025-08-26 01:04:00

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

详情...
编程

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

152 2025-08-22 16:20:00

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

详情...
编程

Laravel 生成文件临时分享链接

152 2025-08-20 15:54:00

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

详情...
编程

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

199 2025-08-18 13:59:00

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

详情...
编程

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

231 2025-08-15 09:47:00

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

详情...
编程

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

241 2025-08-12 05:30:00

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

详情...
编程

PHP 8.5: PHP 致命错误的堆栈跟踪支持

230 2025-08-11 03:09:00

PHP 7.0 中最具影响力的变化之一是,它将几个 PHP 错误条件移动到抛出 Error 异常,而不是触发致命错误。类型错误、语法错误和其他几种类型的错误是现代 PHP 版本中的异常。PHP 还支持设置自定义错误处理程序,因此也可以记录某些错误,如弃用通知、警告和其他通知。然而,PHP 仍然存在某些不可恢复的错误情况,这些情况只是显示错误消息并立即退出(如...

详情...
编程

partytown:Web Worker 中运行第三方脚本

222 2025-08-11 00:22:00

在 Web Worker 中运行第三方脚本Partytown 是一个懒加载的库,用于帮助将资源密集型脚本转移到 web worker 中,并脱离主线程。其目的是通过将主线程专用于你自己的代码,并将第三方脚本卸载给 web worker 来帮助加快网站速度。 注意:Partytown 仍然处于 beta 阶段,不能保证在每个场景下都顺利实施。即使网站...

详情...
编程

PHP 8.5: 弃用非规范标量类型的强制转换(boolean|double|integer|binary)

224 2025-08-09 00:39:00

PHP 的标量类型强制转换允许标量类型的一些变体。例如,集可以使用 (integer),也可用 (int) 将变量强制转换为整数:$value = '42'; (integer) $value; // int(42) (int) $value; // int(42)PHP 标量类型有如下这些可替代的变体:类型规范类型名备选类型名称Integer(int)(...

详情...
编程

TIOBE 编程语言排行榜:2025 年 8 月 | AI 代码助手助力 Python 发展

783 2025-08-05 17:48:00

8 月头条:AI 代码助手进一步推动 Python 发展。上个月,Python 在 TIOBE 指数中达到了有史以来编程语言的最高排名。彼时我们认为 Python 很难有进一步发展空间,但 AI 代码助手让 Python 又向前迈出了一步。根据斯坦福大学(Yegor Denisov-Blanch)最近的研究,当用于流行的编程语言时,微软 Copil...

详情...