标签: PHP 8.3
编程

PHP 8.3:新增 mb_str_pad 函数

29 2023-11-24 14:03:00

mb_str_pad — 用另一个多字节字符串将多字节字符串填充到一定长度。

详情...
编程

使用 Homebrew 在 MacOS 上安装/升级 PHP 8.3

34 2023-11-23 17:59:00

PHP 8.3 具有一些新特性,如类型化类常量、DateTime 扩展中的细粒度异常、新的 json_validate 函数、特性修改和改进以及弃用,是2023年 PHP 的主要更新。本文介绍了如何使用 Homebrew 在 macOS 上安装或升级到 PHP 8.3。

详情...
编程

如何在 Fedora、RHEL、CentOS 下安装或升级到 PHP 8.3

35 2023-11-23 16:02:00

PHP 8.3 是 2023 年 PHP 的主要新更新。它带来了许多新特性,如类型化类常量、DateTime 扩展中的颗粒度 Exception、新增 json_validate 函数,以及一些特性更改和弃用。和往常一样,PHP 8.3 带来了一些错误修复和改进,以及性能改进。本文介绍了如何在现代 Fedora 系统、Red Hat Enterprise L...

详情...
编程

如何在 Ubuntu 和 Debian 上安装升级 PHP 8.3

26 2023-11-23 00:08:00

PHP 8.3 是 2023 年 PHP 的主要新更新。它带来了一些不错的新功能,如类型化类常量、DateTime 扩展中的一组新 Exception、新增 json_validate 函数,以及一些新功能、更改和弃用。和往常一样,PHP 8.3 带来了一些错误修复和改进,以及性能改进。本文介绍了如何在现代 Debian 系统和 Ubuntu 系统上安装 P...

详情...
编程

PHP 8.3 正式发布

67 2023-11-21 16:05:00

PHP 8.3 即将于近日发布。其中涉及多个新特性、变更及特性弃用:新特性-类常量显式类型、新增 json_validate 函数、动态类常量及枚举成员获取、gc_status() 返回额外的 GC 信息

详情...
编程

解析用户提供的 INI 字符串及文件时的安全考虑

74 2023-11-03 16:28:00

PHP 提供了 parse_ini_string 和 parse_ini_file 函数,用来重用 PHP 内置的用于 PHP 自己的 INI 配置文件的解析器。除了解析文本之外,INI 解析器支持也支持系统环境变量及文本解析时的 PHP 常量。从 PHP 8.3 起,它也支持环境变量的回退值语法。

详情...
编程

PHP 8.3: 细粒化 DateTime 异常

102 2023-11-02 00:40:00

在 PHP 8.3 中,Date/Time 扩展引入了特定于扩展的颗粒度异常和错误类,以便更好地表达错误和异常的状态。这使得捕获日期相关的异常更为简单和干净。在 PHP 8.3 之前,DateTime 扩展使用标准的 \Exception 和 \Error 。新增的 Exception/Error 类继承了现有的 \Error 和 \Exception 类,...

详情...
编程

PHP 8.3: PHP INI 环境变量语法支持回退值

82 2023-11-01 00:36:00

PHP 支持使用 PHP 的字符串插值语法将 PHP INI 值替换为环境变量。如果指定的环境变量不可用,INI 解析器会使用空字符串。在 PHP 8.3 中,该语法扩展到支持环境变量未设置时声明回退值。session.name = ${SESSION_NAME} sendmail_from = "${MAIL_FROM_USER}@${MAIL_FROM_...

详情...
编程

PHP 8.3: get_class() 和 get_parent_class() 函数弃用不带参数调用

69 2023-10-31 23:30:00

PHP 8.3 弃用多个支持多个签名的函数及类方法。历史上,这些函数最初只接受一个函数签名,不过在后来的版本中在不声明新函数情况下支持另一套参数。get_class 和 get_parent_class 函数也是支持两个签名的函数。两个函数都接受 object $object 参数,并返回其类名,或者其父类名(get_parent_class 函数)。

详情...
编程

PHP 8.3: 内置 CLI 服务器 $_SERVER['SERVER_SOFTWARE'] 值更新

82 2023-10-30 22:04:00

PHP有一个内置的 CGI 兼容服务器,可在不使用成熟的服务器软件如 Apache、Nginx 或 Caddy 时,测试 PHP 应用。它遵循 RFC 3875,定义了必须的元变量及其特征。在 $_SERVER 超全局变量中暴露给 PHP 应用。在 PHP 8.3 之前,$_SERVER['SERVER_SOFTWARE'] 的值使用的是 PHP %vers...

详情...