From 1b282b3521379f97ccb8c1506113e28cc5e64136 Mon Sep 17 00:00:00 2001 From: Andi Gutmans Date: Thu, 31 Aug 2000 19:50:19 +0000 Subject: [PATCH] - Remove support for __string_value() in print $obj --- Zend/zend.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/Zend/zend.c b/Zend/zend.c index 14aaae95a33..304f4740dda 100644 --- a/Zend/zend.c +++ b/Zend/zend.c @@ -143,16 +143,9 @@ ZEND_API void zend_make_printable_zval(zval *expr, zval *expr_copy, int *use_cop expr_copy->value.str.len = sizeof("Array")-1; expr_copy->value.str.val = estrndup("Array", expr_copy->value.str.len); break; - case IS_OBJECT: { - zval function_name; - ZVAL_STRING(&function_name,"__string_value",1); - - if (call_user_function(NULL, expr, &function_name, expr_copy, 0, NULL)==FAILURE) { - expr_copy->value.str.len = sizeof("Object")-1; - expr_copy->value.str.val = estrndup("Object", expr_copy->value.str.len); - } - efree(function_name.value.str.val); - } + case IS_OBJECT: + expr_copy->value.str.len = sizeof("Object")-1; + expr_copy->value.str.val = estrndup("Object", expr_copy->value.str.len); break; default: *expr_copy = *expr;