Destructor not called when extending SimpleXMLElement
| From: | Nick Chalk | Date: | Mon, 02 Jul 2012 11:58:59 +0000 |
| Subject: | Destructor not called when extending SimpleXMLElement | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-318361@lists.php.net to get a copy of this message | ||
Afternoon all.
I seem to be having a little trouble with extending the
SimpleXMLElement class. I would like to add a destructor to the
subclass, but am finding that it is not called.
Attached is a minimal demonstration of the problem. The XMLConfig
class extends SimpleXMLElement, and its destructor is not called. The
XMLConfig2 class, which does not use inheritance, does have its
destructor called.
The test platform is CentOS 6.2, with PHP version 5.3.3.
What am I missing?
Thanks for your help.
Nick.
--
Nick Chalk.
Loadbalancer.org Ltd.
Phone: +44 (0)870 443 8779
http://www.loadbalancer.org/
Attachment: [application/x-httpd-php] minimal_test.php
Attachment: [application/x-httpd-php] minimal_test.php