Re: [PHP-DEV] Asymmetric Property Write Performance

[email protected] (Tim Düsterhus) Wed, 15 Jul 2026 14:25:14 +0200
Newsgroups php.internals
Message-ID <[email protected]>
Hi

On 2026-07-14 19:11, Holly Schilling wrote:
>> correct me if I'm wrong, but I don't see why that would be a RFC. 
>> (Small) internal changes with no change in userland don't go through 
>> the RFC process and are handled on GitHub instead. This should also 
>> target the supported version (8.4) instead of master.
> 
> Honestly, I don’t know the norms for this kind of thing. This is a 
> small change, but it involves an ABI breaking change. That was why I 
> thought it should target a new release chain (8.6) rather than applying 
> it to 8.4. If anyone wants to help me steward this out of being a 
> draft, I would welcome the advice.

Even if there would be no change in internal API / ABI, performance 
improvements are considered a feature and thus not applicable to PHP 
8.4. Thus master / PHP 8.6 is the correct choice. With regard to an RFC, 
please note that it’s less than 4 weeks until soft freeze, so it’s 
impossible to meet the deadline with the minimum 2 weeks of discussion 
and 2 weeks of vote. See also: 
https://news-web.php.net/php.internals/131877

But I agree with the others that a pure performance improvement, without 
an effect on the observable userland behavior (except for “it's faster 
now”), very likely doesn't need an RFC - and probably not even a mailing 
list discussion, unless there is disagreement on the PR itself.

Best regards
Tim Düsterhus