编程

PHP 8.5: CLI: php --ini=diff 输出非默认 INI 指令

33 1天前

PHP8.5 中的 PHP CLI 可执行文件支持一个新的 php -ini=diff 命令行标志,该标志列出了与内置默认值不同的 ini 指令。这提供了一种快速识别更改的 INI 值的方法,在应包含可能导致问题的潜在 INI 设置的错误报告中特别有用。PHP 继续支持 php --ini CLI 选项,该选项列出了有关加载的 ini 文件的信息。调用 ph...

详情...
编程

PHP 8.5: 管道操作符 (|>)

50 3天前

PHP 8.5 添加了一个新的操作符:管道操作符(|>),用以从左到右链式调用多个 callable,并将左边 callable 返回的值传入到右边。管道操作符并不会为语言添加新的能力。它以更直观的方式“链式调用”多个 callable,而不必像以前那样嵌套调用多个callable 或者使用变量获取返回值再传入下一个 callable。$result ...

详情...
编程

ReactPHP:基于事件驱动的非阻塞 I/O 框架

65 4天前

ReactPHP 是 PHP 中用于事件驱动编程的底层库。其核心是事件循环,在其之上提供底层实用程序,例如:流抽象、异步 DNS 解析、web 客户端/服务端、HTTP 客户端/服务器以及与进程的交互。第三方库可以使用这些组件创建异步网络客户端/服务器等...

详情...
编程

使用 Laravel Introspect 包分析 Laravel 代码库

89 2025-07-12 07:09:00

使用 Laravel Introspect 扩展包,你可以分析 Laravel 代码库,使用类型安全的流畅 API (fluent API) 直接从代码库中查询视图、模型、路由、类等:你是否正在进行复杂的重构工作,需要查找特定视图的所有使用位置?你是否正在构建开发工具或其他需要代码库信息的工具?是否需要 Eloquent 数据模型的结构化架构信息?这些都是需...

详情...
编程

TIOBE 编程语言排行榜:2025 年 7 月 | 高级编程语言争夺前十名

377 2025-07-11 15:28:00

七月头条:高级编程语言争夺前十名TIOBE 指数的前 7 个语言在过去几年中一直保持不变。至于 8 至 12 位的语言来说,却并非如此。他们每个月都在变化。这是一场老将之间的争夺:Visual Basic、SQL、Fortran、Ada、Perl 和 Delphi。每当你认为其中一个语言会进入前 10 名时,它马上被另一种语言所取代。更值得注意的是,有一些其...

详情...
编程

PHP 8.5.0 Alpha 1 可用于测试

90 2025-07-11 05:18:00

PHP 团队发布 PHP 8.5.0 Alpha 1 的第一个测试版本。这开始了 PHP 8.5 的发布周期,其大致轮廓在 PHP Wiki 中指定。下载 PHP 8.5.0 Alpha 1 请访问下载页面。请仔细测试该版本,并将发现的问题报告到 Github。不要再生产环境中使用该版本,它是早期测试版本。有关新功能和其他更改的更多信息,你可以阅读 NEWS...

详情...
编程

在 Laravel 中集成 ReactPHP 服务

129 2025-07-09 04:01:00

创建一个 Laravel 命令php artisan make:command SaleServer --command=bidserver:sale该命令将生成一个运行ReactPHP 服务的 daemon。调用服务器此命令使用 HTTP post 从 Livewire 组件中调用:Http::asForm()->post(co...

详情...
编程

使用 Langchain4j 和 MongoDB Atlas 在 Java 中创建 AI 聊天机器人

145 2025-07-08 05:32:00

聊天机器人(Chatbot)系统通过提供快速智能的响应提高了用户体验,使得互动更加高效。本文中,我们将使用 Langchain4j 和 MongoDB Altas 一起创建聊天机器人。LangChain4j 是一个受 LangChain 启发的 Java 库,旨在帮助使用 LLM 构建基于 AI 的应用程序。我们用它来开发聊天机器人、摘要引擎或智能...

详情...
编程

开源 OLAP 引擎:Apache Kylin

191 2025-07-03 12:09:00

Apache Kylin 是一个开源 OLAP 引擎,旨在为海量数据集带来亚秒级的查询性能。Kylin 最初由 eBay 开发,后来捐赠给 Apache 软件基金会,现已发展成为一种广泛采用的大数据分析工具,特别是在处理复杂管道中数万亿条记录的环境中。该平台以将 OLAP 性能与分布式系统的规模相结合而闻名。它弥合了复杂的大规模数据存储与现代商业智...

详情...
编程

通过探索开源项目学习 Laravel

199 2025-06-30 06:27:00

对于刚起步的开发者来说,获得实践经验就像一个“先有鸡还是先有蛋”的问题。如果没有亲身体验过真实的项目,就很难掌握获得机会所需的技能。然而,如果没有这些机会,积累经验似乎是不可能的。这时,开源项目就成了天赐之物。通过探索和贡献这些项目,你不仅可以了解专业应用程序的构建方式,还能有机会了解经验丰富的开发者如何解决实际问题。即使对于经验丰富的开发者来说,探索开源项...

详情...