Zeev Suraski wrote:
At 16:07 20/03/2006, Rasmus Lerdorf wrote:
Zeev Suraski wrote:
At 18:10 15/03/2006, Rasmus Lerdorf wrote:
Our default config has both auto_globals_jit and register_argc_argv
enabled. However, having register_argc_argv enabled disables
auto_globals_jit which carries a really high WTF factor.
I don't think WTF terminology fits here, as it's an extreme case of
performance optimization and doesn't affect functionality. Not
exactly the interest of the average (and even advanced) user. It's
end-user (developer) transparent. Irregardless, I actually think it
makes perfect sense that if you ask PHP to do stuff with GET / POST
variables on every request (register_argc_argv), it wouldn't make
sense to JIT them.
We don't jit GET/POST.
OK, I agree with you, the correlation is a weaker than I thought (didn't
recall I didn't get around to JIT'ing get/post). If we were to do it it
probably makes sense to just keep a global reference to argv/argc, and
move the code that puts them into _SERVER to
php_register_server_variables(). Should be pretty clean, no?
Pretty much what we did already. You are running about a week behind. ;)
-Rasmus
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php