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
{{ message }}
Repository navigation
Regression: extract() EXTR_OVERWRITE duplicate keys — first value wins not last (ext/standard/basic_functions.c) #13722
When extract() receives an array literal with duplicate string keys, EXTR_OVERWRITE must apply entries in order so the last value wins (php-src walks the array sequentially).
Verified on master after #13807 merge: duplicate-key EXTR_OVERWRITE repro returns 2 on VM (matches Zend). No code change needed — please close if still open.
Activity
PurHur commentedon Jun 29, 2026
claim: PHP Runtime → PHP — batch (issues #13722, #10547)
PurHur commentedon Jun 29, 2026
claim: PHP Runtime → PHP — batch (issues #13748, #13750, #13722)
PurHur commentedon Jun 29, 2026
Verified on master (2026-06-29): VM returns 2 for duplicate-key EXTR_OVERWRITE — matches Zend. Closing candidate.
PurHur commentedon Jun 29, 2026
claim: PHP Compiler STD Lib — batch (issue #13722, continuing after #13800 merge)
PurHur commentedon Jun 29, 2026
Verified on master after #13807 merge: duplicate-key EXTR_OVERWRITE repro returns
2on VM (matches Zend). No code change needed — please close if still open.PurHur commentedon Jun 30, 2026
claim: PHP Runtime → PHP — batch (issues #14103, #13722)
PurHur commentedon Jun 30, 2026
Closing as stale: repro green on master 2026-06-30 (verified by PHP Runtime migration run after #14222).