Hi,
I'm having some trouble understanding persistent versus non-persistent
resources (in ZE1). Does the Zend engine call _any_ non-persistent callback
dtor function for a resource at the end of a request?
For example:
If I register a resource type at MINIT time like so:
le_mod = zend_register_list_destructors_ex
(destroy_mod, NULL, MOD_TYPE_NAME, module_number);
then my resource will be destroyed at the end of each request. However, if
I register a resource type at MINIT time like so:
le_mod = zend_register_list_destructors_ex
(NULL, destroy_mod, MOD_TYPE_NAME, module_number);
then my resource will be destroyed at the end of the _process_.
If I register my resource type like this:
le_mod = zend_register_list_destructors_ex
(destroy_mod, destroy_mod, MOD_TYPE_NAME, module_number);
Is that the equivalent of registering a non-persistent type?
thanks
dave
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php