cvs: ZendEngine2 / zend_builtin_functions.c

From: Date: Thu, 30 Aug 2007 07:43:53 +0000
Subject: cvs: ZendEngine2 / zend_builtin_functions.c
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-5978@lists.php.net to get a copy of this message
sebastian Thu Aug 30 07:43:53 2007 UTC Modified files: /ZendEngine2 zend_builtin_functions.c Log: MFB: Add optional parameter to debug_backtrace(). http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_builtin_functions.c?r1=1.349&r2=1.350&diff_format=u Index: ZendEngine2/zend_builtin_functions.c diff -u ZendEngine2/zend_builtin_functions.c:1.349 ZendEngine2/zend_builtin_functions.c:1.350 --- ZendEngine2/zend_builtin_functions.c:1.349 Fri Aug 24 13:50:52 2007 +++ ZendEngine2/zend_builtin_functions.c Thu Aug 30 07:43:53 2007 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zend_builtin_functions.c,v 1.349 2007/08/24 13:50:52 dmitry Exp $ */ +/* $Id: zend_builtin_functions.c,v 1.350 2007/08/30 07:43:53 sebastian Exp $ */ #include "zend.h" #include "zend_API.h" @@ -2200,15 +2200,17 @@ } /* }}} */ -/* {{{ proto array debug_backtrace(void) U +/* {{{ proto array debug_backtrace([bool provide_object]) U 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 (#5978) next »