Re: Patch for php_error_cb

From: Date: Tue, 17 May 2005 11:04:01 +0000
Subject: Re: Patch for php_error_cb
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-16263@lists.php.net to get a copy of this message
On Mon, 16 May 2005, George Schlossnagle wrote: > > On May 16, 2005, at 3:16 PM, Blake Matheny wrote: > > > Attached is a small patch that allows for a custom error handler to be used > > instead of php_log_err. This is useful for custom logging of error types > > that can't be handled with a user-space error handler (such as E_ERROR, > > E_PARSE, etc.). > > > > In order to use a custom error handler set error_log to so:/path/to/so in > > the php.ini file, where the shared object has a function called > > error_handler with the following prototype: > > > This is already possible without your patch: just write a php extension and > change the zend_error_cb function pointer to your custom C function in MINIT. But make sure you call the original one after that... otherwise you might break other extensions that modify the error_cb (like Xdebug). Derick -- Derick Rethans http://derickrethans.nl | http://ez.no | http://xdebug.org

« previous php.internals (#16263) next »