> Based on the received feedback, I've updated the RFC to instead provide an
> #[AllowDynamicProperties] attribute as a way to opt-in to the use of
> dynamic properties. As previously discussed, this won't allow us to
> completely remove dynamic properties from the language model anymore, but
> it will make the upgrade path smoother by avoiding multiple inheritance
> issues.

Quoting the updated RFC:
> We may still wish to remove dynamic properties entirely at some later
> point. Having the #[AllowDynamicProperties] attribute will make it much
> easier to evaluate such a move, as it will be easier to analyze how much
> and in what way dynamic properties are used in the ecosystem.

But in this place it does not mention PHP 9.0. Other places still
mention converting it to an error for PHP 9.0. Is that still the plan?

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to