For the backstory to those changes (and why the commit history is rather messy) see
https://bugs.php.net/bug.php?id=60738 https://github.com/php/php-src/pull/18 https://github.com/php/php-src/pull/20 http://markmail.org/message/b4upwtayvoo3j7se Nikita On Sat, Sep 22, 2012 at 9:54 PM, Nikita Popov <ni...@php.net> wrote: > Commit: 5de79f9f0717d147b02033e270bea20561707db8 > Author: Nikita Popov <ni...@php.net> Sat, 22 Sep 2012 21:54:59 > +0200 > Parents: 5c7dd7811ef34c8cbe8bdad333678809f649d383 > Branches: master > > Link: > http://git.php.net/?p=php-src.git;a=commitdiff;h=5de79f9f0717d147b02033e270bea20561707db8 > > Log: > Add NEWS/UPGRADING for previous change > > Changed paths: > M NEWS > M UPGRADING > > > Diff: > diff --git a/NEWS b/NEWS > index d54cc1c..00a2dd6 100644 > --- a/NEWS > +++ b/NEWS > @@ -26,6 +26,8 @@ PHP > NEWS > (srgoogleguy, Gustavo) > . Implemented FR #60738 (Allow 'set_error_handler' to handle NULL). > (Laruence, Nikita Popov) > + . Return previous handler when passing NULL to set_error_handler and > + set_exception_handler. (Nikita Popov) > . Added optional second argument for assert() to specify custom message. > Patch > by Lonny Kapelushnik (lo...@lonnylot.com). (Lars) > > diff --git a/UPGRADING b/UPGRADING > index 59dfbb4..bc5773c 100755 > --- a/UPGRADING > +++ b/UPGRADING > @@ -107,6 +107,10 @@ PHP X.Y UPGRADE NOTES > but that predated the existence of E_DEPRECATED. > - php_logo_guid(), php_egg_logo_guid(), php_real_logo_guid() and > zend_logo_guid() have been removed > +- set_error_handler(NULL) can now be used to reset the error handler. > + Furthermore both set_error_handler(NULL) and set_exception_handler(NULL) > will > + now return the previously defined error/exception handler. Previously > + bool(true) was returned. > > ======================================== > 5. New Functions > > > -- > PHP CVS Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php