From: Andi Gutmans Date: Thu, 31 Aug 2000 19:50:19 +0000 (+0000) Subject: - Remove support for __string_value() in print $obj X-Git-Tag: php-4.0.3RC1~393 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1b282b3521379f97ccb8c1506113e28cc5e64136;p=php - Remove support for __string_value() in print $obj --- diff --git a/Zend/zend.c b/Zend/zend.c index 14aaae95a3..304f4740dd 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;