Searched defs:arg_info (Results 1 - 5 of 5) sorted by relevance
| /PHP_5_5/Zend/ |
| H A D | zend_closures.c | 324 struct _zend_arg_info *arg_info = closure->func.common.arg_info; local 346 if (arg_info) { 355 if (arg_info->name) { 357 arg_info->pass_by_reference ? "&" : "", 358 arg_info->name); 361 arg_info->pass_by_reference ? "&" : "", 368 arg_info++;
|
| H A D | zend_API.h | 38 const struct _zend_arg_info *arg_info; member in struct:_zend_function_entry 71 #define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (zend_uint) (sizeof(arg_info)/sizeof(struct _zend_arg_info)-1), flags }, 73 #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (zend_uint) (sizeof(arg_info)/sizeof(struct _zend_arg_info)-1), flags }, 74 #define ZEND_RAW_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0) 76 #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_FENTR [all...] |
| H A D | zend_compile.h | 243 * arg_info array to define properties of internal functions. 270 zend_arg_info *arg_info; member in struct:_zend_op_array 327 zend_arg_info *arg_info; member in struct:_zend_internal_function 347 zend_arg_info *arg_info; member in struct:_zend_function::__anon2 822 ((((zend_function*)(zf))->common.arg_info && \ 824 (((zend_function *)(zf))->common.arg_info[arg_num-1].pass_by_reference & (m1)) : \
|
| H A D | zend_compile.c | 1881 CG(active_op_array)->arg_info = erealloc(CG(active_op_array)->arg_info, sizeof(zend_arg_info)*(CG(active_op_array)->num_args)); 1882 cur_arg_info = &CG(active_op_array)->arg_info[CG(active_op_array)->num_args-1]; 3120 /* If it's a user function then arg_info == NULL means we don't have any parameters but 3122 * functions because extensions don't always define arg_info. 3124 if (!proto || (!proto->common.arg_info && proto->common.type != ZEND_USER_FUNCTION)) { 3161 if (ZEND_LOG_XOR(fe->common.arg_info[i].class_name, proto->common.arg_info[i].class_name)) { 3166 if (fe->common.arg_info[i].class_name) { 3170 if (!strcasecmp(fe->common.arg_info[ 3272 zend_arg_info *arg_info = fptr->common.arg_info; local [all...] |
| /PHP_5_5/ext/reflection/ |
| H A D | php_reflection.c | 193 struct _zend_arg_info *arg_info; member in struct:_parameter_reference 696 static void _parameter_string(string *str, zend_function *fptr, struct _zend_arg_info *arg_info, zend_uint offset, zend_uint required, char* indent TSRMLS_DC) argument 704 if (arg_info->class_name) { 705 string_printf(str, "%s ", arg_info->class_name); 706 if (arg_info->allow_null) { 709 } else if (arg_info->type_hint) { 710 string_printf(str, "%s ", zend_get_type_by_const(arg_info->type_hint)); 711 if (arg_info->allow_null) { 715 if (arg_info->pass_by_reference) { 718 if (arg_info 768 struct _zend_arg_info *arg_info = fptr->common.arg_info; local 1237 reflection_parameter_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, zend_uint offset, zend_uint required, zval *object TSRMLS_DC) argument 2061 struct _zend_arg_info *arg_info; local 2073 reflection_parameter_factory(_copy_function(fptr TSRMLS_CC), intern->obj, arg_info, i, fptr->common.required_num_args, parameter TSRMLS_CC); local 2147 struct _zend_arg_info *arg_info; local [all...] |
Completed in 19 milliseconds