Home
last modified time | relevance | path

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

/PHP-7.4/Zend/
H A Dzend_compile.h947 arg_num--; in zend_check_arg_send_type()
948 if (UNEXPECTED(arg_num >= zf->common.num_args)) { in zend_check_arg_send_type()
952 arg_num = zf->common.num_args; in zend_check_arg_send_type()
957 #define ARG_MUST_BE_SENT_BY_REF(zf, arg_num) \ argument
960 #define ARG_SHOULD_BE_SENT_BY_REF(zf, arg_num) \ argument
963 #define ARG_MAY_BE_SENT_BY_REF(zf, arg_num) \ argument
970 # define ZEND_SET_ARG_FLAG(zf, arg_num, mask) do { \ argument
973 # define ZEND_CHECK_ARG_FLAG(zf, arg_num, mask) \ argument
979 # define ZEND_CHECK_ARG_FLAG(zf, arg_num, mask) \ argument
984 ZEND_CHECK_ARG_FLAG(zf, arg_num, ZEND_SEND_BY_REF)
[all …]
H A Dzend_vm_def.h4922 int arg_num; variable
4978 arg_num++; in ZEND_HASH_FOREACH_STR_KEY_VAL()
5097 uint32_t arg_num; variable
5119 arg_num = 1;
5151 arg_num++; in ZEND_HASH_FOREACH_VAL()
5158 arg_num = 1;
5185 arg_num++; in ZEND_HASH_FOREACH_VAL()
5237 uint32_t arg_num; variable
5242 arg_num = opline->op1.num; variable
5244 if (arg_num > EX_NUM_ARGS()) {
[all …]
H A Dzend_execute.c784 int arg_num, const zend_class_entry *ce, zval *value) in zend_verify_arg_error() argument
1073 if (EXPECTED(arg_num <= zf->common.num_args)) { in zend_verify_arg_type()
1074 cur_arg_info = &zf->common.arg_info[arg_num-1]; in zend_verify_arg_type()
1083 zend_verify_arg_error(zf, cur_arg_info, arg_num, ce, arg); in zend_verify_arg_type()
1092 zend_arg_info *cur_arg_info = &zf->common.arg_info[arg_num-1]; in zend_verify_recv_arg_type()
1095 ZEND_ASSERT(arg_num <= zf->common.num_args); in zend_verify_recv_arg_type()
1096 cur_arg_info = &zf->common.arg_info[arg_num-1]; in zend_verify_recv_arg_type()
1100 zend_verify_arg_error(zf, cur_arg_info, arg_num, ce, arg); in zend_verify_recv_arg_type()
1112 ZEND_ASSERT(arg_num > zf->common.num_args); in zend_verify_variadic_arg_type()
1118 zend_verify_arg_error(zf, cur_arg_info, arg_num, ce, arg); in zend_verify_variadic_arg_type()
[all …]
H A Dzend_API.c598 static const char *zend_parse_arg_impl(int arg_num, zval *arg, va_list *va, const char **spec, char… in zend_parse_arg_impl() argument
854 static int zend_parse_arg(int arg_num, zval *arg, va_list *va, const char **spec, int flags) /* {{{… in zend_parse_arg() argument
860 expected_type = zend_parse_arg_impl(arg_num, arg, va, spec, &error, &severity); in zend_parse_arg()
873 class_name, space, get_active_function_name(), arg_num, error); in zend_parse_arg()
878 class_name, space, get_active_function_name(), arg_num, expected_type, in zend_parse_arg()
891 ZEND_API int zend_parse_parameter(int flags, int arg_num, zval *arg, const char *spec, ...) in zend_parse_parameter() argument
897 ret = zend_parse_arg(arg_num, arg, &va, &spec, flags); in zend_parse_parameter()
H A Dzend_vm_execute.h1875 int arg_num; in ZEND_SEND_UNPACK_SPEC_HANDLER() local
1931 arg_num++; in ZEND_SEND_UNPACK_SPEC_HANDLER()
2050 uint32_t arg_num; in ZEND_SEND_ARRAY_SPEC_HANDLER() local
2072 arg_num = 1; in ZEND_SEND_ARRAY_SPEC_HANDLER()
2104 arg_num++; in ZEND_SEND_ARRAY_SPEC_HANDLER()
2111 arg_num = 1; in ZEND_SEND_ARRAY_SPEC_HANDLER()
2138 arg_num++; in ZEND_SEND_ARRAY_SPEC_HANDLER()
3052 uint32_t arg_num; in ZEND_RECV_INIT_SPEC_CONST_HANDLER() local
3057 arg_num = opline->op1.num; in ZEND_RECV_INIT_SPEC_CONST_HANDLER() local
3059 if (arg_num > EX_NUM_ARGS()) { in ZEND_RECV_INIT_SPEC_CONST_HANDLER()
[all …]
H A Dzend_compile.c2987 uint32_t arg_num = i + 1; in zend_compile_args() local
3015 if (!fbc || ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args()
3022 if (ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args()
3024 } else if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args()
3034 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args()
3056 opline->op2.num = arg_num; in zend_compile_args()
3066 if (ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args()
3068 } else if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args()
3078 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args()
3089 if (ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args()
[all …]
H A Dzend_builtin_functions.c95 ZEND_ARG_INFO(0, arg_num)
H A Dzend_API.h267 ZEND_API int zend_parse_parameter(int flags, int arg_num, zval *arg, const char *spec, ...);
/PHP-7.4/ext/opcache/Optimizer/
H A Dcompact_literals.c59 static zend_bool class_name_type_hint(const zend_op_array *op_array, uint32_t arg_num) in class_name_type_hint() argument
63 if (arg_num > 0) { in class_name_type_hint()
65 if (EXPECTED(arg_num <= op_array->num_args)) { in class_name_type_hint()
66 arg_info = &op_array->arg_info[arg_num-1]; in class_name_type_hint()
H A Dzend_inference.c4696 uint32_t arg_num = opline->op1.num; in zend_may_throw() local
4699 if (EXPECTED(arg_num <= op_array->num_args)) { in zend_may_throw()
4700 cur_arg_info = &op_array->arg_info[arg_num-1]; in zend_may_throw()
/PHP-7.4/docs/
H A Dparameter-parsing-api.md48 int zend_parse_parameter(int flags, int arg_num, zval **arg, const char *spec, ...);

Completed in 232 milliseconds