Re: RFC: Remove "destructor" from PEAR class

From: Date: Thu, 01 Jul 2004 18:11:53 +0000
Subject: Re: RFC: Remove "destructor" from PEAR class
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-31458@lists.php.net to get a copy of this message
Alexey Borzov wrote:
Now, as the "destructor" thing is completely useless and just causes trouble I suggest removing it.
PEAR.php will always need the destructor code, it would destroy all packages that use it, including the installer (the destructor is used to remove temporary files, Archive_Tar uses it for the same reason). I vote for a more direct approach - deprecation of PEAR.php altogether. PEAR_ErrorStack needs a bit of work to make it the best option for error reporting, perhaps a wrapper could be designed that would allow easy extension of a fake PEAR class that supports the error handling methods. In any case, anything of this nature would be a hack and so deprecation ends up being the only option. If you need a destructor, go PHP5, in my opinion. Greg

« previous php.pear.dev (#31458) next »