Lines Matching refs:fci
588 zend_fcall_info fci; in _call_user_function_ex() local
590 fci.size = sizeof(fci); in _call_user_function_ex()
591 fci.object = object ? Z_OBJ_P(object) : NULL; in _call_user_function_ex()
592 ZVAL_COPY_VALUE(&fci.function_name, function_name); in _call_user_function_ex()
593 fci.retval = retval_ptr; in _call_user_function_ex()
594 fci.param_count = param_count; in _call_user_function_ex()
595 fci.params = params; in _call_user_function_ex()
596 fci.no_separation = (zend_bool) no_separation; in _call_user_function_ex()
598 return zend_call_function(&fci, NULL); in _call_user_function_ex()
602 int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache) /* {{{ */ in zend_call_function() argument
609 ZVAL_UNDEF(fci->retval); in zend_call_function()
619 ZEND_ASSERT(fci->size == sizeof(zend_fcall_info)); in zend_call_function()
651 …if (!zend_is_callable_ex(&fci->function_name, fci->object, IS_CALLABLE_CHECK_SILENT, NULL, fci_cac… in zend_call_function()
654 = zend_get_callable_name_ex(&fci->function_name, fci->object); in zend_call_function()
680 fci->object = (func->common.fn_flags & ZEND_ACC_STATIC) ? in zend_call_function()
684 func, fci->param_count, fci_cache->called_scope, fci->object); in zend_call_function()
700 for (i=0; i<fci->param_count; i++) { in zend_call_function()
702 zval *arg = &fci->params[i]; in zend_call_function()
706 if (!fci->no_separation) { in zend_call_function()
755 zend_init_func_execute_data(call, &func->op_array, fci->retval); in zend_call_function()
764 ZVAL_NULL(fci->retval); in zend_call_function()
770 func->internal_function.handler(call, fci->retval); in zend_call_function()
772 zend_execute_internal(call, fci->retval); in zend_call_function()
778 zval_ptr_dtor(fci->retval); in zend_call_function()
779 ZVAL_UNDEF(fci->retval); in zend_call_function()
787 ZVAL_NULL(fci->retval); in zend_call_function()
790 if (fci->object) { in zend_call_function()
793 fci->object->handlers->call_method(func->common.function_name, fci->object, call, fci->retval); in zend_call_function()
807 zval_ptr_dtor(fci->retval); in zend_call_function()
808 ZVAL_UNDEF(fci->retval); in zend_call_function()