Re: Re: Internal properties
| From: | Andi Gutmans | Date: | Thu, 22 Jul 2004 19:00:27 +0000 |
| Subject: | Re: Re: Internal properties | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-11478@lists.php.net to get a copy of this message | ||
Don't quite understand what you're suggesting.. Sorry. Can you please explain it again?
At 08:44 PM 7/22/2004 +0200, Marcus Boerger wrote:
Hello Andi, Thursday, July 22, 2004, 8:16:10 AM, you wrote: At 11:01 PM 7/21/2004 -0700, Andrei Zmievski wrote:The problem is that objects and resources can't really stay alive in between requests because those mechanisms are shutdown at rshutdown. Arrays also can't stay alive because they need to be emalloc()'ed or they won't work with the engine. I rememer seeing a patch that gave anything that was allocated (either malloc or emalloc or whatever_alloc) a destructor function pointer alias free. Wouldn't that solve any related problem? -- Best regards,Hi, I saw this in zend_opcode.c zend_cleanup_class_data():/* Note that only run-time accessed data need to be cleaned up, * pre-defined data can not contain objects and thus arenot probelmatic */ Which lead me to look into zend_declare_property() and I noticed that you cannot declare properties that are objects/arrays/resources. Is there a good reason for disallowing extension authors to do that?Marcus mailto:helly@php.net