Home
last modified time | relevance | path

Searched refs:arg_num (Results 1 – 6 of 6) sorted by relevance

/PHP-5.3/Zend/
H A Dzend_compile.h712 #define ARG_SEND_TYPE(zf, arg_num) \ argument
715 arg_num<=((zend_function*)(zf))->common.num_args) ? \
716 ((zend_function *)(zf))->common.arg_info[arg_num-1].pass_by_reference : \
720 #define ARG_MUST_BE_SENT_BY_REF(zf, arg_num) \ argument
721 (ARG_SEND_TYPE(zf, arg_num) == ZEND_SEND_BY_REF)
723 #define ARG_SHOULD_BE_SENT_BY_REF(zf, arg_num) \ argument
724 (ARG_SEND_TYPE(zf, arg_num) & (ZEND_SEND_BY_REF|ZEND_SEND_PREFER_REF))
726 #define ARG_MAY_BE_SENT_BY_REF(zf, arg_num) \ argument
727 (ARG_SEND_TYPE(zf, arg_num) == ZEND_SEND_PREFER_REF)
H A Dzend_execute.c454 static inline int zend_verify_arg_error(const zend_function *zf, zend_uint arg_num, const zend_arg_… in zend_verify_arg_error() argument
470 …to %s%s%s() must %s%s, %s%s given, called in %s on line %d and defined", arg_num, fclass, fsep, fn… in zend_verify_arg_error()
472 …zend_error(E_RECOVERABLE_ERROR, "Argument %d passed to %s%s%s() must %s%s, %s%s given", arg_num, f… in zend_verify_arg_error()
477 static inline int zend_verify_arg_type(zend_function *zf, zend_uint arg_num, zval *arg, ulong fetch… in zend_verify_arg_type() argument
484 || arg_num>zf->common.num_args) { in zend_verify_arg_type()
488 cur_arg_info = &zf->common.arg_info[arg_num-1]; in zend_verify_arg_type()
495 …return zend_verify_arg_error(zf, arg_num, cur_arg_info, need_msg, class_name, "none", "" TSRMLS_CC… in zend_verify_arg_type()
500 …return zend_verify_arg_error(zf, arg_num, cur_arg_info, need_msg, class_name, "instance of ", Z_OB… in zend_verify_arg_type()
504 …return zend_verify_arg_error(zf, arg_num, cur_arg_info, need_msg, class_name, zend_zval_type_name(… in zend_verify_arg_type()
508 return zend_verify_arg_error(zf, arg_num, cur_arg_info, "be an array", "", "none", "" TSRMLS_CC); in zend_verify_arg_type()
[all …]
H A Dzend_API.c291 static char *zend_parse_arg_impl(int arg_num, zval **arg, va_list *va, char **spec, char **error, i… in zend_parse_arg_impl() argument
644 static int zend_parse_arg(int arg_num, zval **arg, va_list *va, char **spec, int quiet TSRMLS_DC) /… in zend_parse_arg() argument
649 expected_type = zend_parse_arg_impl(arg_num, arg, va, spec, &error, &severity TSRMLS_CC); in zend_parse_arg()
657 class_name, space, get_active_function_name(TSRMLS_C), arg_num, error); in zend_parse_arg()
661 class_name, space, get_active_function_name(TSRMLS_C), arg_num, expected_type, in zend_parse_arg()
H A Dzend_vm_def.h2744 zend_uint arg_num = Z_LVAL(opline->op1.u.constant); variable
2745 zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC);
2752 …if (zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, NULL, opline->extended_va…
2766 …zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_valu…
2780 zend_uint arg_num = Z_LVAL(opline->op1.u.constant); variable
2782 zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC);
2800 …zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, assignment_value, opline->ext…
H A Dzend_builtin_functions.c100 ZEND_ARG_INFO(0, arg_num)
H A Dzend_vm_execute.h436 zend_uint arg_num = Z_LVAL(opline->op1.u.constant); in ZEND_RECV_SPEC_HANDLER() local
437 zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC); in ZEND_RECV_SPEC_HANDLER()
444 …if (zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, NULL, opline->extended_va… in ZEND_RECV_SPEC_HANDLER()
458 …zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_valu… in ZEND_RECV_SPEC_HANDLER()
826 zend_uint arg_num = Z_LVAL(opline->op1.u.constant); in ZEND_RECV_INIT_SPEC_CONST_HANDLER() local
828 zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC); in ZEND_RECV_INIT_SPEC_CONST_HANDLER()
846 …zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, assignment_value, opline->ext… in ZEND_RECV_INIT_SPEC_CONST_HANDLER()

Completed in 127 milliseconds