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

Reply via email to