Searched refs:arg_info (Results 1 - 21 of 21) sorted by relevance

/PHP_TRUNK/ext/spl/
H A Dspl_functions.h71 #define SPL_ME(class_name, function_name, arg_info, flags) \
72 PHP_ME( spl_ ## class_name, function_name, arg_info, flags)
74 #define SPL_ABSTRACT_ME(class_name, function_name, arg_info) \
75 ZEND_ABSTRACT_ME( spl_ ## class_name, function_name, arg_info)
80 #define SPL_MA(class_name, function_name, alias_class, alias_function, arg_info, flags) \
81 PHP_MALIAS(spl_ ## alias_class, function_name, alias_function, arg_info, flags)
/PHP_TRUNK/ext/zip/
H A Dphp_zip.h73 #define ZIPARCHIVE_ME(name, arg_info, flags) {#name, c_ziparchive_ ##name, arg_info,(uint32_t) (sizeof(arg_info)/sizeof(struct _zend_arg_info)-1), flags },
/PHP_TRUNK/
H A Dserver-tests.php624 foreach ($this->xargs as $arg=>$arg_info) {
625 $usage .= sprintf(" -%s %-12s %s\n",$arg,$arg_info[1],$arg_info[3]);
703 foreach ($this->xargs as $arg=>$arg_info) {
704 if ($arg_info[0]) {
706 $this->conf[$arg_info[0]]=$arg_info[2];
708 $this->setEnvConfigVar($arg_info[0]);
/PHP_TRUNK/Zend/
H A Dzend_opcode.c70 op_array->arg_info = NULL;
371 if (op_array->arg_info) {
373 efree((char*)op_array->arg_info[i].name);
374 if (op_array->arg_info[i].class_name) {
375 efree((char*)op_array->arg_info[i].class_name);
378 efree(op_array->arg_info);
H A Dzend_closures.c341 struct _zend_arg_info *arg_info = closure->func.common.arg_info; local
362 if (arg_info) {
370 if (arg_info->name) {
372 arg_info->pass_by_reference ? "&" : "",
373 arg_info->name);
376 arg_info->pass_by_reference ? "&" : "",
382 arg_info++;
H A Dzend_object_handlers.c1002 call_user_call->arg_info = NULL;
1141 callstatic_user_call->arg_info = NULL;
H A Dzend_compile.h250 * arg_info array to define properties of internal functions.
272 zend_arg_info *arg_info; member in struct:_zend_op_array
322 zend_arg_info *arg_info; member in struct:_zend_internal_function
342 zend_arg_info *arg_info; member in struct:_zend_function::__anon2
648 if (UNEXPECTED(zf->common.arg_info == NULL)) {
657 return UNEXPECTED((zf->common.arg_info[arg_num-1].pass_by_reference & mask) != 0);
H A Dzend_execute.c80 NULL, /* arg_info */
605 if (UNEXPECTED(!zf->common.arg_info)) {
610 cur_arg_info = &zf->common.arg_info[arg_num-1];
612 cur_arg_info = &zf->common.arg_info[zf->common.num_args-1];
654 if (UNEXPECTED(!zf->common.arg_info)) {
659 cur_arg_info = &zf->common.arg_info[arg_num-1];
661 cur_arg_info = &zf->common.arg_info[zf->common.num_args-1];
H A Dzend_API.c2190 if (ptr->arg_info) {
2191 zend_internal_function_info *info = (zend_internal_function_info*)ptr->arg_info;
2193 internal_function->arg_info = (zend_arg_info*)ptr->arg_info+1;
2204 if (ptr->arg_info[ptr->num_args].is_variadic) {
2208 internal_function->arg_info = NULL;
2254 if (reg_function->common.arg_info && reg_function->common.num_args) {
2257 if (reg_function->common.arg_info[i].class_name ||
2258 reg_function->common.arg_info[i].type_hint) {
3041 fcc->function_handler->internal_function.arg_info
[all...]
H A Dzend_API.h38 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, (uint32_t) (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, (uint32_t) (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 Dzend_compile.c3772 zend_arg_info *arg_info; local
3819 arg_info = &arg_infos[i];
3820 arg_info->name = estrndup(name->val, name->len);
3821 arg_info->name_len = (uint32_t)name->len;
3822 arg_info->pass_by_reference = is_ref;
3823 arg_info->is_variadic = is_variadic;
3824 arg_info->type_hint = 0;
3825 arg_info->allow_null = 1;
3826 arg_info->class_name = NULL;
3827 arg_info
[all...]
H A Dzend_inheritance.c220 /* If it's a user function then arg_info == NULL means we don't have any parameters but
222 * functions because extensions don't always define arg_info.
224 if (!proto || (!proto->common.arg_info && proto->common.type != ZEND_USER_FUNCTION)) {
270 zend_arg_info *fe_arg_info = &fe->common.arg_info[i];
274 proto_arg_info = &proto->common.arg_info[i];
276 proto_arg_info = &proto->common.arg_info[proto->common.num_args-1];
367 if (fptr->common.arg_info) {
369 zend_arg_info *arg_info = fptr->common.arg_info; local
373 if (arg_info
[all...]
/PHP_TRUNK/ext/pdo/
H A Dpdo_dbh.c1300 if (funcs->arg_info) {
1301 zend_internal_function_info *info = (zend_internal_function_info*)funcs->arg_info;
1303 ifunc->arg_info = (zend_arg_info*)funcs->arg_info + 1;
1313 if (funcs->arg_info[funcs->num_args].is_variadic) {
1317 ifunc->arg_info = NULL;
/PHP_TRUNK/ext/opcache/
H A Dzend_persist.c411 if (op_array->arg_info) {
413 zend_arg_info *new_ptr = zend_shared_alloc_get_xlat_entry(op_array->arg_info);
415 op_array->arg_info = new_ptr;
419 zend_accel_store(op_array->arg_info, sizeof(zend_arg_info) * op_array->num_args);
421 if (op_array->arg_info[i].name) {
422 //??? zend_accel_store_interned_string(op_array->arg_info[i].name, op_array->arg_info[i].name_len + 1);
423 zend_accel_store(op_array->arg_info[i].name, op_array->arg_info[i].name_len + 1);
425 if (op_array->arg_info[
[all...]
H A Dzend_persist_calc.c196 if (op_array->arg_info) {
199 ADD_DUP_SIZE(op_array->arg_info, sizeof(zend_arg_info) * op_array->num_args);
201 if (op_array->arg_info[i].name) {
202 //??? ADD_INTERNED_STRING(op_array->arg_info[i].name, op_array->arg_info[i].name_len + 1);
203 ADD_SIZE(op_array->arg_info[i].name_len + 1);
205 if (op_array->arg_info[i].class_name) {
206 //??? ADD_INTERNED_STRING(op_array->arg_info[i].class_name, op_array->arg_info[i].class_name_len + 1);
207 ADD_SIZE(op_array->arg_info[
[all...]
/PHP_TRUNK/ext/soap/
H A Dsoap.c661 fe.arg_info = NULL;
/PHP_TRUNK/ext/simplexml/
H A Dsimplexml.c49 #define SXE_ME(func, arg_info, flags) PHP_ME(simplexml_element, func, arg_info, flags)
50 #define SXE_MALIAS(func, alias, arg_info, flags) PHP_MALIAS(simplexml_element, func, alias, arg_info, flags)
/PHP_TRUNK/ext/com_dotnet/
H A Dcom_com.c499 if (f->arg_info) {
501 if (f->arg_info[nargs - i - 1].pass_by_reference) {
510 if (f->arg_info[nargs - i - 1].pass_by_reference) {
554 if (f && f->arg_info) {
557 if (f->arg_info[nargs - i - 1].pass_by_reference) {
H A Dcom_handlers.c242 if (f->arg_info) {
243 efree(f->arg_info);
277 f.arg_info = NULL;
302 f.arg_info = ecalloc(bindptr.lpfuncdesc->cParams, sizeof(zend_arg_info));
305 f.arg_info[i].allow_null = 1;
307 f.arg_info[i].pass_by_reference = 1;
403 f.arg_info = NULL; \
/PHP_TRUNK/ext/reflection/
H A Dphp_reflection.c197 struct _zend_arg_info *arg_info; member in struct:_parameter_reference
682 static void _parameter_string(string *str, zend_function *fptr, struct _zend_arg_info *arg_info, uint32_t offset, uint32_t required, char* indent TSRMLS_DC) argument
690 if (arg_info->class_name) {
691 string_printf(str, "%s ", arg_info->class_name);
692 if (arg_info->allow_null) {
695 } else if (arg_info->type_hint) {
696 string_printf(str, "%s ", zend_get_type_by_const(arg_info->type_hint));
697 if (arg_info->allow_null) {
701 if (arg_info->pass_by_reference) {
704 if (arg_info
754 struct _zend_arg_info *arg_info = fptr->common.arg_info; local
1222 reflection_parameter_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, uint32_t offset, uint32_t required, zval *object TSRMLS_DC) argument
2041 struct _zend_arg_info *arg_info; local
2052 reflection_parameter_factory(_copy_function(fptr TSRMLS_CC), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, arg_info, i, fptr->common.required_num_args, &parameter TSRMLS_CC); local
2126 struct _zend_arg_info *arg_info; local
[all...]
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_frame.c133 arginfo = func->common.arg_info;

Completed in 61 milliseconds