]> granicus.if.org Git - php/commitdiff
- Printable is supposed to return nativ/unicode depending on ini setting
authorMarcus Boerger <helly@php.net>
Sat, 3 Jun 2006 11:01:40 +0000 (11:01 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 3 Jun 2006 11:01:40 +0000 (11:01 +0000)
Zend/zend.c

index b848f6d91cc7c7a6c6822dfd25b729000ef76ce3..9e2bbce03ca40b58a37f90abaf1c8f2318f0b434 100644 (file)
@@ -382,7 +382,7 @@ ZEND_API void zend_make_printable_zval(zval *expr, zval *expr_copy, int *use_cop
                        Z_STRVAL_P(expr_copy) = estrndup("Array", Z_STRLEN_P(expr_copy));
                        break;
                case IS_OBJECT:
-                       if(Z_OBJ_HT_P(expr)->cast_object && Z_OBJ_HANDLER_P(expr, cast_object)(expr, expr_copy, IS_STRING TSRMLS_CC) == SUCCESS) {
+                       if(Z_OBJ_HT_P(expr)->cast_object && Z_OBJ_HANDLER_P(expr, cast_object)(expr, expr_copy, UG(unicode)?IS_UNICODE:IS_STRING TSRMLS_CC) == SUCCESS) {
                                break;
                        }
                        if (Z_OBJ_HANDLER_P(expr, get)) {