php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
filter_arginfo.h
Go to the documentation of this file.
1/* This is a generated file, edit the .stub.php file instead.
2 * Stub hash: c3f3240137eaa89316276920acf35f975b2dd8f9 */
3
4ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_filter_has_var, 0, 2, _IS_BOOL, 0)
5 ZEND_ARG_TYPE_INFO(0, input_type, IS_LONG, 0)
8
9ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_filter_input, 0, 2, IS_MIXED, 0)
12 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, filter, IS_LONG, 0, "FILTER_DEFAULT")
15
16ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_filter_var, 0, 1, IS_MIXED, 0)
18 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, filter, IS_LONG, 0, "FILTER_DEFAULT")
21
25 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, add_empty, _IS_BOOL, 0, "true")
27
29 ZEND_ARG_TYPE_INFO(0, array, IS_ARRAY, 0)
31 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, add_empty, _IS_BOOL, 0, "true")
33
34ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_filter_list, 0, 0, IS_ARRAY, 0)
36
40
46ZEND_FUNCTION(filter_list);
48
49static const zend_function_entry ext_functions[] = {
50 ZEND_FE(filter_has_var, arginfo_filter_has_var)
51 ZEND_FE(filter_input, arginfo_filter_input)
52 ZEND_FE(filter_var, arginfo_filter_var)
53 ZEND_FE(filter_input_array, arginfo_filter_input_array)
54 ZEND_FE(filter_var_array, arginfo_filter_var_array)
55 ZEND_FE(filter_list, arginfo_filter_list)
56 ZEND_FE(filter_id, arginfo_filter_id)
58};
59
60static void register_filter_symbols(int module_number)
61{
117}
zend_ffi_type * type
Definition ffi.c:3812
filter_id(string $name)
filter_input(int $type, string $var_name, int $filter=FILTER_DEFAULT, array|int $options=0)
filter_has_var(int $input_type, string $var_name)
filter_var(mixed $value, int $filter=FILTER_DEFAULT, array|int $options=0)
filter_var_array(array $array, array|int $options=FILTER_DEFAULT, bool $add_empty=true)
filter_input_array(int $type, array|int $options=FILTER_DEFAULT, bool $add_empty=true)
#define FILTER_VALIDATE_DOMAIN
#define FILTER_FLAG_NO_ENCODE_QUOTES
#define FILTER_SANITIZE_ENCODED
#define FILTER_FLAG_STRIP_HIGH
#define FILTER_REQUIRE_SCALAR
#define FILTER_VALIDATE_FLOAT
#define FILTER_SANITIZE_URL
#define FILTER_FLAG_NO_RES_RANGE
#define FILTER_VALIDATE_URL
#define FILTER_SANITIZE_ADD_SLASHES
#define FILTER_VALIDATE_IP
#define FILTER_FLAG_NO_PRIV_RANGE
#define FILTER_VALIDATE_INT
#define FILTER_SANITIZE_EMAIL
#define FILTER_FLAG_IPV6
#define FILTER_FLAG_ALLOW_THOUSAND
#define FILTER_FLAG_ENCODE_AMP
#define FILTER_FLAG_ALLOW_HEX
#define FILTER_UNSAFE_RAW
#define FILTER_FLAG_STRIP_LOW
#define FILTER_VALIDATE_EMAIL
#define FILTER_FLAG_PATH_REQUIRED
#define FILTER_FLAG_EMPTY_STRING_NULL
#define FILTER_FLAG_ALLOW_OCTAL
#define FILTER_FLAG_ALLOW_FRACTION
#define FILTER_VALIDATE_MAC
#define FILTER_FORCE_ARRAY
#define FILTER_DEFAULT
#define FILTER_VALIDATE_BOOL
#define FILTER_REQUIRE_ARRAY
#define FILTER_SANITIZE_SPECIAL_CHARS
#define FILTER_FLAG_ENCODE_LOW
#define FILTER_FLAG_NONE
#define FILTER_FLAG_QUERY_REQUIRED
#define FILTER_FLAG_ENCODE_HIGH
#define FILTER_FLAG_HOSTNAME
#define FILTER_FLAG_EMAIL_UNICODE
#define FILTER_FLAG_GLOBAL_RANGE
#define FILTER_SANITIZE_FULL_SPECIAL_CHARS
#define FILTER_SANITIZE_NUMBER_INT
#define FILTER_NULL_ON_FAILURE
#define FILTER_CALLBACK
#define FILTER_FLAG_ALLOW_SCIENTIFIC
#define FILTER_SANITIZE_STRING
#define FILTER_FLAG_STRIP_BACKTICK
#define FILTER_SANITIZE_NUMBER_FLOAT
#define FILTER_FLAG_IPV4
#define FILTER_VALIDATE_REGEXP
PHP_JSON_API size_t int options
Definition php_json.h:102
#define PARSE_SERVER
#define PARSE_COOKIE
#define PARSE_GET
#define PARSE_ENV
#define PARSE_POST
zend_string * var_name
Definition session.c:966
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
Definition zend_API.h:185
#define ZEND_FE_END
Definition zend_API.h:124
struct _zend_function_entry zend_function_entry
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
Definition zend_API.h:205
#define ZEND_ARG_TYPE_MASK(pass_by_ref, name, type_mask, default_value)
Definition zend_API.h:146
#define ZEND_END_ARG_INFO()
Definition zend_API.h:219
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
Definition zend_API.h:140
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
Definition zend_API.h:138
#define ZEND_FE(name, arg_info)
Definition zend_API.h:86
#define ZEND_FUNCTION(name)
Definition zend_API.h:75
#define CONST_PERSISTENT
#define CONST_DEPRECATED
#define REGISTER_LONG_CONSTANT(name, lval, flags)
#define MAY_BE_FALSE
#define MAY_BE_NULL
#define MAY_BE_LONG
#define MAY_BE_ARRAY
#define IS_STRING
Definition zend_types.h:606
#define IS_ARRAY
Definition zend_types.h:607
#define IS_LONG
Definition zend_types.h:604
#define IS_MIXED
Definition zend_types.h:619
#define _IS_BOOL
Definition zend_types.h:629
zend_string * name
value