Lines Matching refs:fci
113 zend_fcall_info fci; in ZEND_METHOD() local
118 fci.param_count = 0; in ZEND_METHOD()
119 fci.params = NULL; in ZEND_METHOD()
121 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "o*", &newthis, &fci.params, &fci.param_count) == FAILU… in ZEND_METHOD()
154 fci_cache.object = fci.object = newobj; in ZEND_METHOD()
156 fci.size = sizeof(fci); in ZEND_METHOD()
157 ZVAL_COPY_VALUE(&fci.function_name, zclosure); in ZEND_METHOD()
158 fci.retval = &closure_result; in ZEND_METHOD()
159 fci.no_separation = 1; in ZEND_METHOD()
161 if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(closure_result) != IS_UNDEF) { in ZEND_METHOD()
227 zend_fcall_info fci; in ZEND_NAMED_FUNCTION() local
231 memset(&fci, 0, sizeof(zend_fcall_info)); in ZEND_NAMED_FUNCTION()
234 fci.size = sizeof(zend_fcall_info); in ZEND_NAMED_FUNCTION()
235 fci.retval = return_value; in ZEND_NAMED_FUNCTION()
239 fci.params = params; in ZEND_NAMED_FUNCTION()
240 fci.param_count = 2; in ZEND_NAMED_FUNCTION()
241 ZVAL_STR(&fci.params[0], EX(func)->common.function_name); in ZEND_NAMED_FUNCTION()
243 array_init_size(&fci.params[1], ZEND_NUM_ARGS()); in ZEND_NAMED_FUNCTION()
244 zend_copy_parameters_array(ZEND_NUM_ARGS(), &fci.params[1]); in ZEND_NAMED_FUNCTION()
246 ZVAL_EMPTY_ARRAY(&fci.params[1]); in ZEND_NAMED_FUNCTION()
249 fci.object = Z_OBJ(EX(This)); in ZEND_NAMED_FUNCTION()
252 zend_call_function(&fci, &fcc); in ZEND_NAMED_FUNCTION()
254 zval_ptr_dtor(&fci.params[0]); in ZEND_NAMED_FUNCTION()
255 zval_ptr_dtor(&fci.params[1]); in ZEND_NAMED_FUNCTION()