Commit 652980081e9 for php

commit 652980081e974e553bfe61d1a2e93053cbde49b6
Merge: 86cee669bf0 59de8a86e5f
Author: ndossche <7771979+ndossche@users.noreply.github.com>
Date:   Mon Oct 12 19:18:12 2026 +0200

    Merge branch 'PHP-8.4' into PHP-8.5

    * PHP-8.4:
      Fix escape analysis for objects implementing ArrayAccess

diff --cc NEWS
index 3b68989cb1a,a6c157395c9..73d7145593f
--- a/NEWS
+++ b/NEWS
@@@ -20,7 -18,12 +20,8 @@@ PH
    . Fix throwing behaviour with recursive arrays in VM. (ndossche)
    . Fixed skipped catch block when switching fibers during exception unwinding
      (Nicolas Grekas)
+   . Fix escape analysis for objects implementing ArrayAccess. (ndossche, Arnaud)

 -- DOM:
 -  . Fixed bug GH-23352 (UAF reading an attribute value node retained across
 -    DOMDocument::adoptNode()). (David Carlier)
 -
  - FPM:
    . Fixed bug GH-24229 (fcgi_close() passes shutdown() a literal 1, which is
      SHUT_RD in WASI). (Ryosuke Ishibashi)