Lines Matching refs:fci
125 zend_fcall_info fci; in ZEND_METHOD() local
130 fci.param_count = 0; in ZEND_METHOD()
131 fci.params = NULL; in ZEND_METHOD()
133 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "o*", &newthis, &fci.params, &fci.param_count) == FAILU… in ZEND_METHOD()
176 fci_cache.object = fci.object = newobj; in ZEND_METHOD()
178 fci.size = sizeof(fci); in ZEND_METHOD()
179 ZVAL_OBJ(&fci.function_name, &closure->std); in ZEND_METHOD()
180 fci.retval = &closure_result; in ZEND_METHOD()
181 fci.no_separation = 1; in ZEND_METHOD()
183 if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(closure_result) != IS_UNDEF) { in ZEND_METHOD()
250 zend_fcall_info fci; in ZEND_NAMED_FUNCTION() local
254 memset(&fci, 0, sizeof(zend_fcall_info)); in ZEND_NAMED_FUNCTION()
257 fci.size = sizeof(zend_fcall_info); in ZEND_NAMED_FUNCTION()
258 fci.retval = return_value; in ZEND_NAMED_FUNCTION()
262 fci.params = params; in ZEND_NAMED_FUNCTION()
263 fci.param_count = 2; in ZEND_NAMED_FUNCTION()
264 ZVAL_STR(&fci.params[0], EX(func)->common.function_name); in ZEND_NAMED_FUNCTION()
266 array_init_size(&fci.params[1], ZEND_NUM_ARGS()); in ZEND_NAMED_FUNCTION()
267 zend_copy_parameters_array(ZEND_NUM_ARGS(), &fci.params[1]); in ZEND_NAMED_FUNCTION()
269 ZVAL_EMPTY_ARRAY(&fci.params[1]); in ZEND_NAMED_FUNCTION()
272 fcc.object = fci.object = Z_OBJ_P(ZEND_THIS); in ZEND_NAMED_FUNCTION()
275 zend_call_function(&fci, &fcc); in ZEND_NAMED_FUNCTION()
277 zval_ptr_dtor(&fci.params[1]); in ZEND_NAMED_FUNCTION()