php8.5
← All releases
PHP 8.2 Thursday, 26 October 2023

PHP 8.2.12

25 changes across 15 components.

Core

  • Fixed bug GH-12207 (memory leak when class using trait with doc block).
  • Fixed bug GH-12215 (Module entry being overwritten causes type errors in ext/dom).
  • Fixed bug GH-12273 (__builtin_cpu_init check).
  • Fixed bug #80092 (ZTS + preload = segfault on shutdown).

CLI

  • Ensure a single Date header is present.

CType

  • Fixed bug GH-11997 (ctype_alnum 5 times slower in PHP 8.1 or greater).

DOM

  • Restore old namespace reconciliation behaviour.
  • Fixed bug GH-8996 (DOMNode serialization on PHP ^8.1).

Fileinfo

  • Fixed bug GH-11891 (fileinfo returns text/xml for some svg files).

Filter

  • Fix explicit FILTER_REQUIRE_SCALAR with FILTER_CALLBACK (ilutov)

Hash

  • Fixed bug GH-12186 (segfault copying/cloning a finalized HashContext).

Intl

  • Fixed bug GH-12243 (segfault on IntlDateFormatter::construct).
  • Fixed bug GH-12282 (IntlDateFormatter::construct should throw an exception on an invalid locale).

MySQLnd

  • Fixed bug GH-12297 (PHP Startup: Invalid library (maybe not a PHP library) 'mysqlnd.so' in Unknown on line).

Opcache

  • Fixed opcache_invalidate() on deleted file.
  • Fixed bug GH-12380 (JIT+private array property access inside closure accesses private property in child class).

PCRE

  • Fixed bug GH-11956 (Backport upstream fix, PCRE regular expressions with JIT enabled gives different result).

SimpleXML

  • Fixed bug GH-12170 (Can't use xpath with comments in SimpleXML).
  • Fixed bug GH-12223 (Entity reference produces infinite loop in var_dump/print_r).
  • Fixed bug GH-12167 (Unable to get processing instruction contents in SimpleXML).
  • Fixed bug GH-12169 (Unable to get comment contents in SimpleXML).

Streams

  • Fixed bug GH-12190 (binding ipv4 address with both address and port at 0).

XML

  • Fix return type of stub of xml_parse_into_struct().
  • Fix memory leak when calling xml_parse_into_struct() twice.

XSL

  • Fix type error on XSLTProcessor::transformToDoc return value with SimpleXML.