* PHP-7.4:
Fix refcounting
if (EXPECTED(!must_wrap)) {
ZVAL_COPY(param, arg);
} else {
+ Z_TRY_ADDREF_P(arg);
ZVAL_NEW_REF(param, arg);
}
- ZEND_CALL_NUM_ARGS(EX(call))++;
- arg_num++;
- param++;
+ if (!name) {
+ ZEND_CALL_NUM_ARGS(EX(call))++;
+ arg_num++;
+ param++;
+ }
} ZEND_HASH_FOREACH_END();
}
}
if (EXPECTED(!must_wrap)) {
ZVAL_COPY(param, arg);
} else {
+ Z_TRY_ADDREF_P(arg);
ZVAL_NEW_REF(param, arg);
}
- ZEND_CALL_NUM_ARGS(EX(call))++;
- arg_num++;
- param++;
+ if (!name) {
+ ZEND_CALL_NUM_ARGS(EX(call))++;
+ arg_num++;
+ param++;
+ }
} ZEND_HASH_FOREACH_END();
}
}