Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix get_object_vars() for non-hooked props in hooked prop iter #16805

Open
wants to merge 1 commit into
base: PHP-8.4
Choose a base branch
from

Conversation

iluuu1994
Copy link
Member

Very confusingly, the zend_hash_update_ind() variant unwraps indirects, rather than creating them. Don't use _zend_hash_append_ind() because the property might already exist.

Fixes GH-16725

Very confusingly, the zend_hash_update_ind() variant unwraps indirects, rather
than creating them. Don't use _zend_hash_append_ind() because the property might
already exist.

Fixes phpGH-16725
@iluuu1994
Copy link
Member Author

@php/release-managers-84 Since we're past the last RC, are you ok merging this for GA? The release process says:

https://github.com/php/policies/blob/main/release-process.rst

The GA release MUST be released from the last Release Candidate tag (RC4 or later). There MUST NOT be any changes between the last Release Candidate tag and the GA tag (with exception to files such as NEWS and other files where the PHP version number must change for the GA release).

I don't think this change should require another RC, but delaying it until 8.4.1 also seems unnecessary. WDYT?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant