From: krakjoe Date: Sun, 10 Nov 2013 16:47:39 +0000 (+0000) Subject: improve output from eval() X-Git-Tag: php-5.6.0alpha1~110^2~526 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c6f443db2ecbd4207498ed07715f432ee0f0ef25;p=php improve output from eval() --- diff --git a/phpdbg_prompt.c b/phpdbg_prompt.c index 4566fc7ef2..51c160582f 100644 --- a/phpdbg_prompt.c +++ b/phpdbg_prompt.c @@ -135,10 +135,13 @@ static PHPDBG_COMMAND(run) { /* {{{ */ static PHPDBG_COMMAND(eval) { /* {{{ */ zval retval; - + if (expr) { if (zend_eval_stringl((char*)expr, expr_len-1, &retval, "eval()'d code" TSRMLS_CC) == SUCCESS) { - printf("Success\n"); + printf("Success: "); + zend_print_zval_r( + &retval, 0 TSRMLS_CC); + printf("\n"); zval_dtor(&retval); } } else { diff --git a/test.php b/test.php index cbb2641e4f..e907c3b6bf 100644 --- a/test.php +++ b/test.php @@ -3,4 +3,5 @@ echo "Hello World\n"; if (isset($greeting)) { echo $greeting; } +return true; ?>