标签: PHP
编程

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

67 2025-07-18 02:46:00

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

详情...
编程

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

80 2025-07-16 08:18:00

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

详情...
编程

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

89 2025-07-15 04:23:00

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

详情...
编程

PHP 8.5.0 Alpha 1 可用于测试

112 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 服务

145 2025-07-09 04:01:00

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

详情...
编程

PHP 8.5:新增 array_first 和 array_last 函数

1096 2025-06-17 03:10:00

PHP 8.5 添加了两个新函数,用于检索数组的第一个和最后一个值。这些函数补充了 PHP 7.3 中添加的 array_key_first 和 array_key_last 函数。array_first:从给定数组中检索第一个值;如果数组为空,则为 null。array_last:从给...

详情...
编程

PHP 8.5: 新增 locale_is_right_to_left function 以及 Locale::isRightToLeft 方法

338 2025-05-26 02:34:00

PHP 8.5 中的 Intl 扩展添加了新功能,以确定给定的区域设置是否使用 RTL(从右向左)脚本。阿拉伯语、希伯来语、乌尔都语和其他一些语言文字是从右向左书写的。虽然 RTL 脚本列表相对较小,而且很少添加新脚本,但新功能利用了 ICU 数据,这些数据在依赖 ICU 数据的其他软件中会持续更新。新增加的函数 locale_is_right_to_lef...

详情...
编程

Filament v4 Beta 版即将发布!嵌套资源、多因素认证等新特性值得期待

517 2025-05-05 20:36:00

Filament v4 是 Filament 有史以来规模最大、功能最丰富的版本。本文将介绍 Filament v4 中的一些新特性:嵌套资源长期以来,Filament 团队一直收到嵌套资源的请求。而这个功能,在 Filament v4 中最终实现了。嵌套资源资源允许你在父资源的上下文中操作给定的 Filament 资源。例如,在开发学...

详情...
编程

通过 Tailwindo 将 Bootstrap CSS 转换为 Tailwind

439 2025-04-28 16:05:00

使用 awssat/tailwindo 包可以精确地将 Bootstrap 类自动转换成 Tailwind 类。安装 Tailwindo运行如下代码,可以在系统上全局安装该包。composer global require awssat/tailwindo用途使用如下命令将遍历 Laravel Blade 视图文件,将其中文件转换成 Tailwind。cd ...

详情...
编程

Whisp — 一个 PHP SSH 服务器

547 2025-04-19 17:30:00

WhispPHP 是一个纯 PHP 的 SSH 服务器。它是创建 PHP SSH 应用的最简单方式,允许你通过极度简化的方式运行 Laravel 命令行应用。如果你正在启动一个新的应用,你可以使用 Ashley 提供的现有项目模板,也可以使用 Composer 将 Whisp 添加到现有项目中:composer require whispphp/whisp然...

详情...