Last week, @zend published an article I wrote on the upcoming #php 8.4 property hooks. Coupled with async visibility (which I'll be writing about soon), I think PHP has gained some hugely useful and powerful features for defining data and value objects.
https://www.zend.com/blog/php-8-4-property-hooks