Lines Matching refs:fcc
251 zend_fcall_info_cache fcc; in ZEND_NAMED_FUNCTION() local
255 memset(&fcc, 0, sizeof(zend_fcall_info_cache)); in ZEND_NAMED_FUNCTION()
260 fcc.function_handler = (EX(func)->internal_function.fn_flags & ZEND_ACC_STATIC) ? in ZEND_NAMED_FUNCTION()
272 fcc.object = fci.object = Z_OBJ_P(ZEND_THIS); in ZEND_NAMED_FUNCTION()
273 fcc.called_scope = zend_get_called_scope(EG(current_execute_data)); in ZEND_NAMED_FUNCTION()
275 zend_call_function(&fci, &fcc); in ZEND_NAMED_FUNCTION()
282 zend_fcall_info_cache fcc; in zend_create_closure_from_callable() local
287 if (!zend_is_callable_ex(callable, NULL, 0, NULL, &fcc, error)) { in zend_create_closure_from_callable()
291 mptr = fcc.function_handler; in zend_create_closure_from_callable()
294 if (fcc.object && fcc.object->ce == zend_ce_closure in zend_create_closure_from_callable()
296 ZVAL_OBJ(return_value, fcc.object); in zend_create_closure_from_callable()
297 GC_ADDREF(fcc.object); in zend_create_closure_from_callable()
326 if (fcc.object) { in zend_create_closure_from_callable()
327 ZVAL_OBJ(&instance, fcc.object); in zend_create_closure_from_callable()
328 zend_create_fake_closure(return_value, mptr, mptr->common.scope, fcc.called_scope, &instance); in zend_create_closure_from_callable()
330 zend_create_fake_closure(return_value, mptr, mptr->common.scope, fcc.called_scope, NULL); in zend_create_closure_from_callable()