php8.5
← All releases
PHP 8.2 Thursday, 28 September 2023

PHP 8.2.11

15 changes across 9 components.

Core

  • Fixed bug GH-11937 (Constant ASTs containing objects).
  • Fixed bug GH-11790 (On riscv64 require libatomic if actually needed).
  • Fixed bug GH-11876: ini_parse_quantity() accepts invalid quantities.
  • Fixed bug GH-12073 (Segfault when freeing incompletely initialized closures).
  • Fixed bug GH-12060 (Internal iterator rewind handler is called twice).
  • Fixed bug GH-12102 (Incorrect compile error when using array access on TMP value in function call).

DOM

  • Fix memory leak when setting an invalid DOMDocument encoding.

Iconv

  • Fixed build for NetBSD which still uses the old iconv signature.

Intl

  • Fixed bug GH-12020 (intl_get_error_message() broken after MessageFormatter::formatMessage() fails).

MySQLnd

  • Fixed bug GH-10270 (Invalid error message when connection via SSL fails: "trying to connect via (null)").

ODBC

  • Fixed memory leak with failed SQLPrepare.
  • Fixed persistent procedural ODBC connections not getting closed.

SimpleXML

  • Fixed bug #52751 (XPath processing-instruction() function is not supported).

SPL

  • Fixed bug GH-11972 (RecursiveCallbackFilterIterator regression in 8.1.18).

SQLite3

  • Fixed bug GH-11878 (SQLite3 callback functions cause a memory leak with a callable array).