|
|
|
@ -187,6 +187,12 @@ void init_executor(TSRMLS_D) |
|
|
|
EG(float_separator)[0] = '.'; |
|
|
|
} |
|
|
|
|
|
|
|
void shutdown_destructors(TSRMLS_D) { |
|
|
|
zend_try { |
|
|
|
zend_objects_store_call_destructors(&EG(objects_store) TSRMLS_CC); |
|
|
|
} zend_end_try(); |
|
|
|
} |
|
|
|
|
|
|
|
void shutdown_executor(TSRMLS_D) |
|
|
|
{ |
|
|
|
zend_try { |
|
|
|
@ -206,7 +212,6 @@ void shutdown_executor(TSRMLS_D) |
|
|
|
} |
|
|
|
*/ |
|
|
|
zend_llist_apply(&zend_extensions, (llist_apply_func_t) zend_extension_deactivator TSRMLS_CC); |
|
|
|
zend_objects_store_call_destructors(&EG(objects_store) TSRMLS_CC); |
|
|
|
zend_hash_graceful_reverse_destroy(&EG(symbol_table)); |
|
|
|
} zend_end_try(); |
|
|
|
|
|
|
|
|