} else {
if (Z_TYPE_PP(array_ptr_ptr) == IS_ARRAY) {
SEPARATE_ZVAL_IF_NOT_REF(array_ptr_ptr);
+ if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
+ (*array_ptr_ptr)->is_ref = 1;
+ }
}
array_ptr = *array_ptr_ptr;
array_ptr->refcount++;
} else {
if (Z_TYPE_PP(array_ptr_ptr) == IS_ARRAY) {
SEPARATE_ZVAL_IF_NOT_REF(array_ptr_ptr);
+ if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
+ (*array_ptr_ptr)->is_ref = 1;
+ }
}
array_ptr = *array_ptr_ptr;
array_ptr->refcount++;
} else {
if (Z_TYPE_PP(array_ptr_ptr) == IS_ARRAY) {
SEPARATE_ZVAL_IF_NOT_REF(array_ptr_ptr);
+ if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
+ (*array_ptr_ptr)->is_ref = 1;
+ }
}
array_ptr = *array_ptr_ptr;
array_ptr->refcount++;
} else {
if (Z_TYPE_PP(array_ptr_ptr) == IS_ARRAY) {
SEPARATE_ZVAL_IF_NOT_REF(array_ptr_ptr);
+ if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
+ (*array_ptr_ptr)->is_ref = 1;
+ }
}
array_ptr = *array_ptr_ptr;
array_ptr->refcount++;
} else {
if (Z_TYPE_PP(array_ptr_ptr) == IS_ARRAY) {
SEPARATE_ZVAL_IF_NOT_REF(array_ptr_ptr);
+ if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
+ (*array_ptr_ptr)->is_ref = 1;
+ }
}
array_ptr = *array_ptr_ptr;
array_ptr->refcount++;