At 21:14 15/10/2002, Joseph Tate wrote: >Throw me a bone then. What is the suggested way to offer php developers >the opportunity to run code after the connection has been closed?
I think I mentioned this as well; IMHO, if we want to create the ability for users under Apache/UNIX to run stuff after the connection is closed, we should add a dedicated function for it, it shouldn't be overloaded to register_shutdown_function(). It can be apache_register_shutdown_function() or something like that, so that it would be clear it takes advantage of platform dependent functionality. > Even if it only works under Apache on Linux? Also if the 4.1.0 > behavior is the "correct" behavior, why is the function still documented > as the 4.0.x behavior? Because those who document the code and those who develop it are usually not the same people :) >I'll admit that the company I work for is probably the only one using this >function, but we depend on it. We do heavy image processing work, using >image magick, called from clients using wireless networks, where it hurts >us to keep connections open for long periods of time. If we can't fork >some processing to the background, our users think our app is slow, and we >lose sales. It's that simple. "Correct" behavior or not, we need the >functionality. > >My patch, I hope, will be ready by the end of the week. Adding a >parameter to the register_shutdown_function will not be possible, since >the function was changed a while back to allow users to specify arguments >to the function being registered. Instead a second function will be >created: register_offline_function offering the 4.0.x behavior. I have no objection to adding the Apache specific equivalent to 4.3. As a matter of fact, if it solves a problem - I'm quite for it. I hope this bone is meaty enough :) Zeev -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php