Commit 99c35ed90d3 for php

commit 99c35ed90d3851d03ee34bd12d97d84b513f4ad9
Merge: 7d7daae4ea0 2cc3aa8af7b
Author: ndossche <7771979+ndossche@users.noreply.github.com>
Date:   Sat Oct 10 11:20:11 2026 +0200

    Merge branch 'PHP-8.5' into PHP-8.6

    * PHP-8.5:
      Fix throwing behaviour with recursive arrays in VM

diff --cc NEWS
index 747f07197ef,34f540d39b4..a4b3d143c37
--- a/NEWS
+++ b/NEWS
@@@ -13,6 -13,11 +13,7 @@@ PH
    . Fixed memory manager keeping a block reallocated to exactly the size of
      the next smaller bin in its larger bin, which efree_size() then freed
      into the wrong one. (Marc Bennewitz)
 -  . Fixed bug GH-24081 (User opcode handlers resume execution against a stale
 -    frame under ZEND_VM_KIND_TAILCALL). (devnexen)
 -  . Fixed bug GH-24218 (Invalid opcode for count() of a literal array
 -    without SCCP). (lazerg)
+   . Fix throwing behaviour with recursive arrays in VM. (ndossche)

  - FPM:
    . Fixed bug GH-24229 (fcgi_close() passes shutdown() a literal 1, which is
diff --cc Zend/zend_vm_execute.h
index 9be9b8441c8,2b5d042666c..6ffb43f57ca
Binary files differ