+ if (proxy) {
+ fprintf(stderr, " container=%p (%s", Z_COUNTED(proxy->container),
+ types[Z_TYPE(proxy->container)]);
+ if (Z_REFCOUNTED(proxy->container) && Z_REFCOUNT(proxy->container) != 1) {
+ fprintf(stderr, " rc=%d", Z_REFCOUNT(proxy->container));
+ }
+ if (Z_ISREF(proxy->container)) {
+ zval *ref = Z_REFVAL(proxy->container);
+ fprintf(stderr, " %s %p", types[Z_TYPE_P(ref)], ref->value.counted);
+ if (Z_REFCOUNTED_P(ref) && Z_REFCOUNT_P(ref) != 1) {
+ fprintf(stderr, " rc=%d", Z_REFCOUNT_P(ref));
+ }
+ }
+ fprintf(stderr, ") ");
+ }
+