添加了 #[\SensitiveParameter]
属性,用于在回溯中屏蔽敏感数据。
添加了 error_log_mode INI 指令,允许设置错误日志文件的权限。
现在可以在常量表达式中获取 枚举 的属性。
现在可以在特质中定义常量。
添加了对 类上的 readonly 的支持。
添加了 CURLINFO_EFFECTIVE_METHOD
选项,它返回 curl_getinfo() 返回值中的实际 HTTP 方法。
从 libcurl 7.62 到 7.80 公开了 多个新常量。
添加了 curl_upkeep() 函数来执行任何连接维护检查。
LMDB 驱动程序现在接受 DBA_LMDB_USE_SUB_DIR
或 DBA_LMDB_NO_SUB_DIR
标志,以确定在创建数据库文件时是否应创建子目录。
添加了 oci8.prefetch_lob_size INI 指令以及 oci_set_prefetch_lob() 函数,通过减少获取 LOBS 时 PHP 和 Oracle 数据库之间的往返次数来调整 LOB 查询性能。这适用于 Oracle 数据库 12.2 或更高版本。
为 chacha20-poly1305 算法添加了 AEAD 支持。
添加了 odbc_connection_string_is_quoted()、odbc_connection_string_should_quote() 和 odbc_connection_string_quote() 函数。这些函数主要用于 ODBC 和 PDO_ODBC 扩展的幕后,但会公开到用户空间,以便更轻松地进行单元测试,以及用户应用程序和库自己执行引用。
添加了对 n
(NO_AUTO_CAPTURE)修饰符的支持,这使得简单的 (xyz)
组成为非捕获组。只有像 (?<name>xyz)
这样的命名组才是捕获组。这只会影响哪些组是捕获组,仍然可以使用编号的子模式引用,并且匹配数组仍然包含编号的结果。
这是一个新的扩展,它组织和巩固了与随机数生成器相关的现有实现。新的更好的 RNG 可用,范围问题已消除。