Re: [PHP-DEV] [RFC] [VOTE] Function Autoloading (mark 5)

[email protected] (Tim Düsterhus) Fri, 31 Jul 2026 17:52:21 +0200
Newsgroups php.internals
Message-ID <[email protected]>
Hi

On 2026-07-31 15:09, Paul M. Jones wrote:
>> In fact the start of the vote is in violation of our policy, since 
>> there was no “intent to vote” message in the last 7 days.
> 
> Ah so -- my apologies. I'll pull the vote and wait for ... looks like 
> ~6 weeks?

According to policy you could cancel the vote now, which results in a 
2-week cooldown, which means you could theoretically re-open in the 
middle of August (after another “Intent to Vote”).

However given the preliminary voting results and under the assumption 
that folks didn't just vote against due to the policy violation, it is 
likely not useful to reopen the vote without making further changes - or 
without the circumstances changing (specifically your “Strict Namespace 
Resolution” RFC getting a decision). In any case, there will be plenty 
of time until PHP 8.7.

Without giving it detailed thought, I believe “Namespaced function, 
Autoload namespaced function, Global fallback” (i.e. swap steps 2 and 3) 
would result in much more predictable semantics already - the global 
fallback would work just as before, it just wouldn't have autoloading 
support. It's quite possible I'm changing my mind on that as well when I 
think more about it, but I wanted to provide some food for thought as to 
how the RFC could possibly be adjusted to make it better.

Best regards
Tim Düsterhus