1
0
mirror of https://github.com/php/php-src.git synced 2026-04-21 06:51:18 +02:00

- Print out object id for easier debugging

This commit is contained in:
Andi Gutmans
2001-12-26 20:06:06 +00:00
parent 29ea3da2f8
commit b04acdadf4
+5
View File
@@ -147,8 +147,13 @@ ZEND_API void zend_make_printable_zval(zval *expr, zval *expr_copy, int *use_cop
expr_copy->value.str.val = estrndup("Array", expr_copy->value.str.len);
break;
case IS_OBJECT:
expr_copy->value.str.val = (char *) emalloc(sizeof("Object id #")-1 + MAX_LENGTH_OF_LONG);
expr_copy->value.str.len = sprintf(expr_copy->value.str.val, "Object id #%ld", expr->value.obj.handle);
#if 0
/* FIXME: This might break BC for some people */
expr_copy->value.str.len = sizeof("Object")-1;
expr_copy->value.str.val = estrndup("Object", expr_copy->value.str.len);
#endif
break;
default:
*expr_copy = *expr;