Hello Steph, what did you fix in spl and reflection?
best regards marcus Sunday, June 4, 2006, 9:05:02 AM, you wrote: > I take it back, fixing that in SPL and reflection _did_ do something :) > The only problem left now is that DL_UNLOAD's called too soon - we need > ts_free_id() to be called in the Zend module_destructor, but DL_UNLOAD to be > called at the end of tsrm_shutdown() - or at least, after the global core > stuff is destroyed. And TSRM doesn't know about the module. Hm. > ----- Original Message ----- > From: "Steph Fox" <[EMAIL PROTECTED]> > To: "internals" <internals@lists.php.net> > Sent: Sunday, June 04, 2006 8:26 AM > Subject: small note about interface registration >> Guys/gal, >> >> At the risk of being boring, someone should probably know that the >> ZEND_ACC_INTERFACE flag isn't getting set for anything outside the Engine >> during zend_register_internal_interface(). zend_API.c needs to #include >> zend_compile.h to get it defined, unless you know a better way. >> >> SPL and Reflection don't use zend_register_internal_interface(), so they >> won't get theirs set from within ZE anyway (tho' they probably should). >> >> Note that this doesn't fix my PHP-GTK issue, it was just a side-query into >> global class table corruption :-( >> >> - Steph >> >> Best regards, Marcus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php