https://wiki.php.net/rfc/readonly_classes - Cannot create dynamic property errors should probably be thrown in msgpack_unpack() to avoid creating readonly class instances with dynamic properties
https://wiki.php.net/rfc/deprecate_dynamic_properties - msgpack_unpack() should probably emit a deprecation notice for classes without #[AllowDynamicProperties] attributes, because in php 9.0, msgpack_unpack() on the same data would become a Error
The approach that would be used for php 8.2 unserialize() is still being discussed, but filing this to report work that would be needed to support php 8.2.
https://github.com/php/php-src/issues/9325
Cannot create dynamic property
errors should probably be thrown in msgpack_unpack() to avoid creatingreadonly
class instances with dynamic properties#[AllowDynamicProperties]
attributes, because in php 9.0, msgpack_unpack() on the same data would become a ErrorThe approach that would be used for php 8.2 unserialize() is still being discussed, but filing this to report work that would be needed to support php 8.2.