PHP 8.5.0RC4

06 November 2025 rc

Changelog

Si prega di NON utilizzare questa versione in produzione, è una versione di testing.

  • Core:
    • Fixed bug GH-20270 (Broken parent hook call with named arguments). (ilutov)
    • Fixed bug GH-20183 (Stale EG(opline_before_exception) pointer through eval). (ilutov)
    • Fixed bug GH-20194 (null offset deprecation not emitted for writes).(Girgias)
    • Fixed bug GH-GH-20377 (final promoted properties without explicit visibility not automatically assigned). (DanielEScherzer)
  • Opcache:
    • Fixed bug GH-20012 (heap buffer overflow in jit). (Arnaud)
    • Partially fixed bug GH-17733 (Avoid calling wrong function when reusing file

caches across differing environments). (ilutov)

  • PCRE:
    • Downgrade back to PCRE2 10.44, see GH-20341. (nielsdos)
  • PgSql:
    • Fix segfaults when attempting to fetch row into a non-instantiable class

name. (Girgias, nielsdos)

  • Reflection:
    • Fixed bug GH-20217 (ReflectionClass::isIterable() incorrectly returns true

for classes with property hooks). (alexandre-daubois)

  • Standard:
    • Fixed bug GH-20257 (mail() heap overflow with an empty message in lf mode).

(David Carlier)

support in getimagesize()). (nielsdos)

  • Streams:
    • Fixed bug GH-19798: XP_SOCKET XP_SSL (Socket stream modules): Incorrect

condition for Win32/Win64. (Jakub Zelenka)

  • URI:
    • Use the "includes credentials" rule of the WHATWG URL Standard to

decide whether Uri\WhatWg\Url::getUsername() and ::getPassword()

getters should return null or an empty string. (timwolla)

components of Uri\Rfc3986\Uri.

(kocsismate)

  • Zip:
    • Fixed missing zend_release_fcall_info_cache on the following methods

ZipArchive::registerProgressCallback() and ZipArchive::registerCancelCallback()

on failure. (David Carlier)

Checksum SHA256

eaeb71efaba8bfaacd9977cc2c2c24470cda974364afcac07d74f9861b065653

Usa questo checksum per verificare l'integrità del file scaricato.