cvs: ZendEngine2(PHP_5_2) / zend_builtin_functions.c php-src NEWS

From: Date: Thu, 30 Aug 2007 07:43:21 +0000
Subject: cvs: ZendEngine2(PHP_5_2) / zend_builtin_functions.c php-src NEWS
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-5977@lists.php.net to get a copy of this message
sebastian Thu Aug 30 07:43:21 2007 UTC Modified files: (Branch: PHP_5_2) /php-src NEWS /ZendEngine2 zend_builtin_functions.c Log: Add optional parameter to debug_backtrace(). http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.914&r2=1.2027.2.547.2.915&diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.914 php-src/NEWS:1.2027.2.547.2.915 --- php-src/NEWS:1.2027.2.547.2.914 Wed Aug 29 23:36:11 2007 +++ php-src/NEWS Thu Aug 30 07:43:21 2007 @@ -1,5 +1,8 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +?? ??? 20??, PHP 5.2.5 +- Added optional parameter $provide_object to debug_backtrace(). (Sebastian) + 30 Aug 2007, PHP 5.2.4 - Removed --enable-versioning configure option. (Jani) http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_builtin_functions.c?r1=1.277.2.12.2.24&r2=1.277.2.12.2.25&diff_format=u Index: ZendEngine2/zend_builtin_functions.c diff -u ZendEngine2/zend_builtin_functions.c:1.277.2.12.2.24 ZendEngine2/zend_builtin_functions.c:1.277.2.12.2.25 --- ZendEngine2/zend_builtin_functions.c:1.277.2.12.2.24 Wed Aug 22 13:19:47 2007 +++ ZendEngine2/zend_builtin_functions.c Thu Aug 30 07:43:21 2007 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zend_builtin_functions.c,v 1.277.2.12.2.24 2007/08/22 13:19:47 dmitry Exp $ */ +/* $Id: zend_builtin_functions.c,v 1.277.2.12.2.25 2007/08/30 07:43:21 sebastian Exp $ */ #include "zend.h" #include "zend_API.h" @@ -2093,15 +2093,17 @@ /* }}} */ -/* {{{ proto array debug_backtrace(void) +/* {{{ proto array debug_backtrace([bool provide_object]) Return backtrace as array */ ZEND_FUNCTION(debug_backtrace) { - if (ZEND_NUM_ARGS()) { - ZEND_WRONG_PARAM_COUNT(); + zend_bool provide_object = 1; + + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|b", &provide_object) == FAILURE) { + return; } - zend_fetch_debug_backtrace(return_value, 1, 1 TSRMLS_CC); + zend_fetch_debug_backtrace(return_value, 1, provide_object TSRMLS_CC); } /* }}} */

« previous php.zend-engine.cvs (#5977) next »