Information request.

From: Date: Wed, 15 May 2002 13:54:42 +0000
Subject: Information request.
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-84080@lists.php.net to get a copy of this message
Is there someplace other than: http://www.php.net/manual/en/zend.php Where I can get more advanced information about how the engine itself work. While I've made some extensions I was recently wondering if perhaps I've done some things wrong (no doubt I have). For instance... Let's say I do: zval *newVar; MAKE_STD_ZVAL( newVar ); ZEND_SET_SYMBOL( &EG(symbol_table), "varKey", newVar ); and then for some unknown reason not particularly important for this discussion I do the following: MAKE_STD_ZVAL( newVar ); ZEND_SET_SYMBOL( &EG(symbol_table), "varKey", newVar ); This will overwrite my orignal newVar, however, will the original newVar be garbaged collected or is this my responsibility now that I'm out of PHP land? Also if it is auto garbage collected, is there a way I can force garbage collection to run while I'm in a deep recursion? Cheers, Rob. -- .-----------------. | Robert Cummings | :-----------------`----------------------------. | Webdeployer - Chief PHP and Java Programmer | :----------------------------------------------: | Mail : mailto:robert.cummings@webmotion.com | | Phone : (613) 731-4046 x.109 | :----------------------------------------------: | Website : http://www.webmotion.com | | Fax : (613) 260-9545 | `----------------------------------------------'

« previous php.dev (#84080) next »