My overloaded classes are now registered in MINIT with: INIT_OVERLOADED_CLASS_ENTRY() zend_register_internal_class() ..zend_register_list_destructors_ex
And all seems mostly fine; except the second time apache serves a request, one of the classes (!!) has been de-registered! As shown by get_declared_classes() in the script. Swig is generating all the classes the same way so I'm asking if anyone might know the cause for this. The class registration pattern I am following leaves no scope for me to estrdup or emalloc and the like as zend underlying layers do all this stuff properly for me. Sam -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php