RE: [Zend Engine 2] Re: Undefining user functions/classes at runtime?

From: Date: Sun, 23 Sep 2001 22:12:38 +0000
Subject: RE: [Zend Engine 2] Re: Undefining user functions/classes at runtime?
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-66434@lists.php.net to get a copy of this message
something like the current oo api mechanism would be useful for userland too and would possible solve markus' problem too. if you call a member on an object there could be an __invoke() method that handles all calls of unknown functions. thus $obj->foo("bar"); will end in $obj->__invoke("foo", "bar"); if the member foo() doesn't exist. -harald. > -----Original Message----- > From: Markus Fischer [mailto:mfischer@guru.josefine.at] > Sent: Sunday, September 23, 2001 8:24 PM > To: Jeroen van Wolffelaar > Cc: PHP Developers Mailing List; engine2@lists.zend.com > Subject: [Zend Engine 2] Re: Undefining user > functions/classes at runtime? > > > On Sun, Sep 23, 2001 at 08:03:59PM +0200, Jeroen van > Wolffelaar wrote : > > > Is it currently possible to undefine user functions or classes at > > > runtime? Although not a newbie ;) I'm unsure if its > possible right > > > now. > > > > No, you can't do that in PHP-userland (in the C code it can > be done, > > see implementation of create_function). > > > And IMHO that should remain so. > > > > > If not, will this be support (ZE2) ? > > > > I hope not. Can you give an example where you think it will > be useful? > > I'm currently writing an application which is only a dumb > client stub (php-gtk) which receives its code via xml-rpc and > executes it. The problem I have is that I can't refetch the > same code again because I redefinition errors of all kind. > > - Markus >

« previous php.dev (#66434) next »