]> granicus.if.org Git - php/commitdiff
improve output from eval()
authorkrakjoe <joe.watkins@live.co.uk>
Sun, 10 Nov 2013 16:47:39 +0000 (16:47 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Sun, 10 Nov 2013 16:47:39 +0000 (16:47 +0000)
phpdbg_prompt.c
test.php

index 4566fc7ef264ba18d065dfde3a2f1739dd274a77..51c160582f881bb50b886c577d377892ae9c0670 100644 (file)
@@ -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 {
index cbb2641e4faa7e9f48fcb5ca62fc2af77df5adbb..e907c3b6bf276475058152e792fdd856faa0ebae 100644 (file)
--- a/test.php
+++ b/test.php
@@ -3,4 +3,5 @@ echo "Hello World\n";
 if (isset($greeting)) {
     echo $greeting;
 }
+return true;
 ?>