On Fri, 2013-04-05 at 08:01 +0200, Pierre Joye wrote:
> > stream_wrapper_unregister("http");
> > stream_wrapper_register("http", "CurlStreamWrapper");
> > and then stream_wrapper_restore("http") to go back to the core
> streams.
> >
> 
> I wonder what one will do with open streams during the switches. That
> can't go well. 

For open streams there should be no issue - they hold the pointer to
their respective implementation.

The issue I see is that libraries might change that for whatever reasons
and not fix it up before passing control to some other library, thus
creating a hardly debugable mess.

johannes



-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to