It probably has to do with the fact that the sessions module requires the COOKIEs to be already initialized. I think that was the main reason why we separated zend_activate and zend_activate_modules.

Andi

At 01:56 PM 12/29/2004 +0900, Moriyoshi Koizumi wrote:
Hi,

Currently activation functions are called in the following order
on request startup:

1. zend_activate()
2. sapi_activate()
3. php_hash_environment()
4. zend_activate_modules()

Is there any good technical reason behind this order? I don't think
it does make much sense because php_hash_environment() can call
input handlers before the modules providing those handlers are
initialised.

It also resulted in a fatal bug in mbstring reported recently
in the Japanese user's mailing list; some settings kept in the
module globals leak over requests.

Regards,
Moriyoshi

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to