标签: PHP
编程

PHP 8.4: E_STRICT 常量弃用

120 2024-12-14 18:53:00

PHP中的所有错误、警告和通知都有一个错误级别,使用 error_reporting 和 set_error_handler 函数,PHP 应用可以控制报告哪些错误,并用自定义回调覆盖默认的错误处理行为。PHP 有各种各样的错误级别,E_ALL 常量是所有 E_ 常量的位掩码 OR,这意味着设置错误报告或错误处理程序来报告/处理所有错误、警告和通知。PHP ...

详情...
编程

Whisper.php - -自动语音识别和转录

148 2024-12-12 02:57:00

语音识别可能很复杂,但并不必然如此,因为 Whisper.php 可以帮助你简化过程。Whisper.php 是 Whisper.cpp 的 PHP 包装器,Whisper.cpp 是 OpenAI Whisper 模型的 C/C++ 端口。该包由 Kyrian Obikwelu 创建,最近发布了 v1.0.0,你可以直接在你的项目中实现完全本地和无 API...

详情...
编程

PHP 8.5: Curl: 新增 curl_multi_get_handles 函数

166 2024-12-05 01:19:00

PHP 8.5 是当前活跃的开发分支,预计将于 2025 年 11 月发布。本系列文章将提供 PHP 8.5 中将会出现的一些新特性、更新及弃用进行预览。PHP 8.5 中的 Curl 扩展添加了一个名为 curl_multi_get_handles 的新函数,该函数从 CurlMultiHandle 对象返回一个 CurlHandle 对象数组。新曾的 c...

详情...
编程

PHP 8.4: MBString: Unicode 字符数据库更新到版本 16

182 2024-12-03 19:33:00

MBString 扩展包含从 Unicode 规范中提取的数据子集,用于其操作,比如将给定字符串转换为大写或小写,确定给定字符串的宽度(在某些东亚脚本中有用)等。在 PHP 8.3 中,MBString 扩展包含了 2022 年 9 月发布的 Unicode 14.0 标准的数据。在 PHP 8.4 中,Unicode 字符数据库(UCD)数据源从 14.0...

详情...
编程

PHP 8.4: Curl: 新增 CURL_HTTP_VERSION_3 及 CURL_HTTP_VERSION_3ONLY 常量,以支持 HTTP/3

466 2024-11-30 01:47:00

如果 Curl 扩展是用 HTTP/3 的必要依赖项编译的,则 PHP Curl 扩展能够发出 HTTP/3(也称为 QUIC)HTTP 请求。PHP 8.4 中的 Curl 扩展要求 libcurl 7.61.0 或更高版本。Curl HTTP/3 支持要求 libcurl 7.66.0 或更高版本。从 PHP 8.2 及更高版本开始,可以通过向 CURL...

详情...
编程

在 Ubuntu 和 Debian 中安装和升级 PHP 8.4

573 2024-11-26 23:54:00

PHP 8.4 带来了几个新特性、安全性改进和性能改进,并有大量的特性弃用和删除。本指南解释了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4。虽然可以从源代码编译 PHP,但如下所述从 APT 存储库安装它通常更快、更安全,因为这些存储库将在未来提供最新的错误修复和安全更新。PHP 8.4 在当前的 Debi...

详情...
编程

PHP 8.4: BCMath: 新增 bcdivmod 函数

233 2024-11-26 03:50:00

PHP 8.4 中的 BCMath 扩展引入了一个名为 bcdivmod 的新函数,该函数将给定的数字除以给定的除数,并返回商和余数。结果与调用 bcdiv 和 bcmod 函数基本相同。bcdivmod 可用于需要商和余数的用例,它避免了必须分别调用 bcdiv 和 bcmod 函数。返回值是一个数组,第一个值是商,第二个值是余数。bcdivmod('42...

详情...
编程

PHP 8.4 正式发布!

363 2024-11-25 20:34:00

PHP 团队宣布了 PHP 8.4.1 立即可用,这也意味着 PHP 8.4 正式发布。此版本标志着 PHP 语言的最新 minor 版本。PHP 8.4 带来了许多改进和新功能,如:属性钩子非对称属性可见性惰性(Lazy)对象特定于 PDO 驱动的子类BCMath 对象类型等待...有关 PHP 8.4.1 的源代码下载,请访问官方下载页面,Windows...

详情...
编程

PHPStan 2.0 发布

323 2024-11-20 01:32:00

PHPStan 发布了 v2.0.0 版本!这一大规模更新历时三年,包含 180 多个项目。 ...

详情...
编程

在 PHP 中处理 10 亿行数据!

334 2024-11-15 15:36:00

你可能听说过“十亿行挑战” (1brc),如果你没有听说过,去看看 Gunnar Morlings 的 1brc 仓库。第一种天真的方法我克隆了存储库,并在 measurements.txt 中创建了十亿行数据集...

详情...