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