/PHP-7.4/Zend/ |
H A D | zend_API.c | 598 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 D | zend_API.h | 267 ZEND_API int zend_parse_parameter(int flags, int arg_num, zval *arg, const char *spec, ...);
|
H A D | zend_builtin_functions.c | 95 ZEND_ARG_INFO(0, arg_num)
|
H A D | zend_compile.c | 2987 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 D | zend_compile.h | 947 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 D | zend_execute.c | 784 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 D | zend_vm_def.h | 4922 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 D | zend_vm_execute.h | 1875 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 …]
|
/PHP-7.4/docs/ |
H A D | parameter-parsing-api.md | 48 int zend_parse_parameter(int flags, int arg_num, zval **arg, const char *spec, ...);
|
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | compact_literals.c | 59 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 D | zend_inference.c | 4696 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()
|