Re: Asymmetric Property Write Performance

From: Date: Wed, 15 Jul 2026 13:23:37 +0000
Subject: Re: Asymmetric Property Write Performance
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-131937@lists.php.net to get a copy of this message
Looks like a great change, definitely a strong candidate for PHP 8.6 inclusion. On Sun, Jul 12, 2026 at 7:32 PM Holly Schilling < holly.a.schilling@outlook.com> wrote: > While digging into the code recently, I found a performance penalty for > asymmetric property setters that are not public. In testing, I found that > protected and private setters > were roughly 4x slower than their > public counterparts. > > Code speaks louder than words, so I drafted a PR that removes the > performance penalty. The Summary talks about the implementation details > more in depth and how to verify the performance. The change is +226/-65 > LOC, so fairly small. It might be worth trying to put this fix into 8.6 yet. > > https://github.com/php/php-src/pull/22709 > > Holly > -- Ilia Alshanetsky Technologist, CTO, Entrepreneur E: ilia@ilia.ws T: @iliaa B: http://ilia.ws

« previous php.internals (#131937) next »