LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

PHP 8.4 正式发布!

admin
2024年11月20日 9:35 本文热度 422

PHP 8.4 第一个正式发布版本今天发布。PHP 8.4 在很大程度上向后兼容 PHP 8.0 到 8.4,并带来了一些新功能。

PHP 8.4 新增/变更功能

  • curl_getinfo 支持 CURLINFO_POSTTRANSFER_TIME_T
  • curl_version() 支持 feature_list
  • 新增 http_(get|clear)_last_response_headers 函数
  • 新增 CURLOPT_PREREQFUNCTION 选项
  • 新增 CURLOPT_DEBUGFUNCTION 选项
  • 新增 CURLOPT_SERVER_RESPONSE_TIMEOUT 选项,以替换 CURLOPT_FTP_RESPONSE_TIMEOUT
  • 新增 CURLOPT_TCP_KEEPCNT 选项
  • 新增round()函数
  • 新增 mb_trimmb_ltrim 和 mb_rtrim 函数
  • DateTime(Immutable) 类新增 createFromTimestamp 方法
  • phpinfo 显示 PHP 整数大小信息
  • DateTime(Immutable) 类新增 get/setMicrosecond 方法
  • 新增函数 request_parse_body
  • PCRE2 升级及相关正则表达式变化

PHP 8.4 语法/功能变更

  • OpenSSL:最低要求的 OpenSSL 版本提升至 1.1.1
  • MBString:Unicode 字符数据库更新至版本 16
  • exit/die 从语言构造变为函数
  • CURLOPT_DNS_USE_GLOBAL_CACHE 不再有效
  • 密码哈希:默认 Bcrypt 成本从 10 变为 12
  • PHP_ZTS 和 PHP_DEBUG 常量值类型从 int 变为 bool
  • Opcache:JIT 启用方式的 INI 变更
  • round() 函数:无效的舍入模式将抛出 \ValueError 异常
  • Curl:最低要求的 libcurl 版本提升至 7.61.0

PHP 8.4 弃用功能

  • 隐式可为空的参数声明被弃用
  • E_STRICT 常量被弃用
  • 调用 session_set_save_handler() 时使用超过 2 个参数被弃用
  • CSV:必须提供 $escape 参数
  • CURLOPT_BINARYTRANSFER 被弃用

PHP 8.4 移除功能

  • Pspell 扩展从 PHP 核心移至 PECL
  • IMAP 扩展从 PHP 核心移至 PECL
  • OCI8 和 PDO-OCI 扩展从 PHP 核心移至 PECL


该文章在 2024/11/20 18:53:37 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved