编程

PHP 8.5 正式发布!新特性一览

668 2025-11-14 10:04:00

PHP 8.5 于本月,即 2025 年 11 月 20 日发布,其特色功能包括管道运算符、新的 URI 扩展、新的 array_first() 和 array_last() 函数等等:管道运算符对于希望将多个可调用对象链接在一起,并以原生方式从左到右传递值的 PHP 开发人员来说,管道运算符是一个令人兴奋的工具:// Using the pipe ope...

详情...
杂谈

关于本站

4473 2021-12-25 04:58:55

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

详情...
编程

使用 Ollama 和 Laravel 构建的私有、自托管 AI 应用

35 1天前

想象一下,你的团队想要将 AI 融入工作流程,以实现日常任务自动化、从数据中提取洞见、辅助内容创作或提升客户支持。这真是个明智之举!你可以使用 OpenAI(ChatGPT 的开发公司)、Anthropic(Claude)或 Google(Gemini)提供的 API 将 AI 集成到系统中。但在集成之前,需要考虑两个关键问题:我的数据会被用来训练 AI 吗...

详情...
编程

静态网站生成器 HydePHP 发布 v2 版本

55 2天前

HydePHP 是由 Emma De Silva 开发的静态网站生成器,它将 Laravel 与 Markdown 相结合,旨在提供更流畅的开发体验。HydePHP v2.0 于 2025 年 10 月在斯德哥尔摩举行的 Laravel Meetup 上发布,引入了一系列改进,包括更新的资源系统、重新设计的导航 API 以及旨在提高开发效率的各种增强功能。此...

详情...
编程

在 Laravel 中使用 Mirror 包进行角色模拟

91 2025-12-25 23:22:00

Mirror 是一个优雅的 Laravel 用户模拟扩展包,它允许管理员以其他用户的身份登录,从而排查问题、提供支持并测试用户体验。安全的用户模拟对于生产应用至关重要,而 Mirror 提供加密验证来防止会话篡改。它的工作原理是向 User 模型添加一个 Impersonatable trait 并实现两个方法。这两个方法定义了哪些角色可以进行模拟。use ...

详情...
电商运营

11 个最佳电子邮件 Newsletter 模板列表

182 2025-12-19 05:02:00

99designs 提供一系列免费的电子邮件新闻简报(newsletter )模板,你可以根据自己的营销需求进行自定义。每个模板都是响应式设计,这意味着它能完美适配收件人使用的任何设备,从台式机到平板电脑再到手机。该系列模板还包含其他类型的营销邮件模板,例如个性化通知和促销邮件,用于销售、活动和其他定向信息。只需访问网站并输入您的电子...

详情...
编程

PHP 8.5:扩展 #[\Override] 使之适用于属性

211 2025-12-16 16:01:00

这是之前 RFC 的后续,该 RFC 引入了 #[\Override] 注解,用于显式地表达方法要覆盖父方法或实现接口。在继承过程中,PHP 会检查该方法是否实际存在于父级继承结构中或已实现的接口中。原始 RFC 明确排除:目前,属性不能是接口的一部分,因此只有父类的属性才能被重写。属性的类型被强制保持不变,并且属性本身不包含行为。一个属性只能被一个兼容的属...

详情...
编程

PHP 8.6 版本将引入偏函数应用程序 (Partial Function Application)。

194 2025-12-15 03:40:00

PHP 8.6 中的偏函数应用 (Partial Function Application) 允许你通过调用一个带有部分参数的函数并使用占位符来表示其余参数,从而编写一个“预配置”的可调用对象。PHP 不会直接执行该函数,而是返回一个闭包,其参数列表会根据缺失的部分自动生成。占位符包括:? 表示“此处只有一个参数”… 表示“传递所有剩余参数”以下是一个基本示...

详情...
编程

Spring Boot 4 和 Spring Framework 7 – 新增功能

386 2025-12-11 03:13:00

2022 年末,Spring Boot 3 和 Spring Framework 6 的发布,为 Spring 生态系统带来了自诞生以来最重大的变革。它们引入了 Java 17 基线、从 javax.* 到 jakarta.* 的迁移,以及对 GraalVM 原生镜像的早期支持。如今,在 2025 年,下一代 Spring Boot 4 和 Spr...

详情...
编程

PHP 8.5: #[\Deprecated] 可用于 trait

176 2025-12-10 14:14:00

#[\Deprecated] 注解是 PHP 8.4 中引入的,可用于调用函数(或类方法)或者访问类常量(或者枚举 case)时发出弃用警告。从 8.5 开始,弃用警告也可以用在访问全局常量时发出。而本文将介绍该注解在 PHP 8.5 中引入的另一个新特性:支持 trait 的弃用警告。<?php #[\Deprecated] trait D...

详情...