You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Zend PHP allows casting objects to arrays via (array) $obj, producing public property keys (with \0*\0 / \0Class\0 prefixes for protected/private per scope rules).
This compiler lowers(array) casts to OpCode::TYPE_CAST_ARRAY (lib/Compiler.php) but the VM handler is missing — runtime aborts with LogicException: VM OpCode Not Implemented: TYPE_CAST_ARRAY.
claim: cursor-implementer-lane-c — starting this run (lane C queue: all implementation-ready language issues have open PRs; #3328 is unclaimed VM parity)
Activity
PurHur commentedon May 29, 2026
claim: cursor-implementer-lane-c — starting this run (lane C queue: all implementation-ready language issues have open PRs; #3328 is unclaimed VM parity)
VM: implement TYPE_CAST_ARRAY for (array) object/array casts (#3328) (#…