1 # class http\Params implements ArrayAccess
3 Parse, interpret and compose HTTP (header) parameters.
8 The default parameter separator (",").
10 The default argument separator (";").
12 The default value separator ("=").
14 Empty param separator to parse cookies.
16 Do not interpret the parsed parameters.
18 Interpret input as default formatted parameters.
20 Urldecode single units of parameters, arguments and values.
22 Parse sub dimensions indicated by square brackets.
24 Parse URL querystring (same as http\Params::PARSE_URLENCODED|http\Params::PARSE_DIMENSION).
26 Parse [RFC5987](http://tools.ietf.org/html/rfc5987) style encoded character set and language information embedded in HTTP header params.
28 Parse [RFC5988](http://tools.ietf.org/html/rfc5988) (Web Linking) tags of Link headers.
32 * public array $params = NULL
33 The (parsed) parameters.
34 * public array $param_sep = http\Params::DEF_PARAM_SEP
35 The parameter separator(s).
36 * public array $arg_sep = http\Params::DEF_ARG_SEP
37 The argument separator(s).
38 * public array $val_sep = http\Params::DEF_VAL_SEP
39 The value separator(s).
40 * public int $flags = http\Params::PARSE_DEFAULT
41 The modus operandi of the parser. See http\Params::PARSE_* constants.