On Sun, Jul 21, 2024, at 2:45 PM, Tim Düsterhus wrote: > Hi > > On 7/20/24 03:14, Larry Garfield wrote: >> We've made one change since we last discussed it: Specifically, Ilija >> realized that __set's behavior is already inconsistent, so supporting it for >> aviz properties with invisible set would make it even more inconsistent, not >> less. For that reason, we've changed the __set behavior such that a >> non-readonly aviz property will not trigger __set. Further details are in >> the RFC, but in short, all of the use cases for that behavior now have >> better alternatives, such as property types, hooks, and aviz itself. So >> there's really no point to falling back to __set in edge cases. >> >> https://wiki.php.net/rfc/asymmetric-visibility-v2#interaction_with_set_and_unset >> >> Baring any new developments, we plan to start the vote early next week. > > I find it unfortunate that this RFC received a non-trivial change on a > Saturday after the discussion has been idle for more than a month > together with the announcement that the vote will begin shortly after > the weekend. Folks should be given sufficient time to react to the > newest developments. Personally I plan to give this RFC another read, > because I already forgot the details after a month of not looking at it, > but I'm not sure if I'll manage today. > > For now: > > Is there any implementation of this RFC? The RFC text only references > the https://github.com/php/php-src/pull/9257 PR hasn't been updated > since December 2022. > > Best regards > Tim Düsterhus
Oof, sorry, I thought Ilija had updated the link already. It is now updated, and the PR is here: https://github.com/php/php-src/pull/15063 Since the PR wasn't easily available until now, we're going to push the vote start back to this coming Friday. --Larry Garfield