On Mon, May 19, 2025, at 5:48 AM, Volker Dusch wrote: > Hey everyone, > > Thank you for the participation so far, since the start of the > discussion, from feedback on and off list, I've added a couple of > examples: > > - > https://wiki.php.net/rfc/clone_with_v2#:~:text=dynamic%20property%20creation%20follows%20established%20PHP%20rules > - https://wiki.php.net/rfc/clone_with_v2#:~:text=Positional%20parameters > - We removed the behavior of __clone locking readonly properties when > the function updates them for forward compatibility concerns raised in > https://externals.io/message/127353#127390 > - Updated https://wiki.php.net/rfc/clone_with_v2#design_goals > mentioning there that consider touching __clone or adding parameters a > non-goal due to complexity and BC implications. > - Updated the property name of the varadic parameter from > $updatedProperties to $withProperties > > We're still looking for feedback on the ...variadic approach to the > Syntax: https://wiki.php.net/rfc/clone_with_v2#open_issues, as we only > got one reply so far on the topic. > > Also thanks to theodorejb for touching up phrasing, correcting spelling > mistakes and so on: https://wiki.php.net/rfc/clone_with_v2?do=revisions > > Kind Regards, > Volker
For positional parameters, I don't see any way that they'd work or do what someone expects. So why not just block them entirely instead of relying on dynamic properties to warn-but-sorta-work? --Larry Garfield