X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http%2FParams.md;h=4349769938a6aafcdb802d1865e267d3491eeb02;hb=1d308c5a5a2291cefc0f9acb0986ce2e7f150d9b;hp=b45d0c64840f8bb55c640fa0a191ab2519fa5246;hpb=20ec5ed652443fcdefc3961ed99bbc95973521bd;p=mdref%2Fmdref-http diff --git a/http/Params.md b/http/Params.md index b45d0c6..4349769 100644 --- a/http/Params.md +++ b/http/Params.md @@ -1,4 +1,4 @@ -# class http\Params extends http\Object implements ArrayAccess +# class http\Params implements ArrayAccess Parse, interpret and compose HTTP (header) parameters. @@ -11,7 +11,7 @@ Parse, interpret and compose HTTP (header) parameters. * DEF_VAL_SEP The default value separator ("="). * COOKIE_PARAM_SEP - TBD + Empty param separator to parse cookies. * PARSE_RAW Do not interpret the parsed parameters. * PARSE_DEFAULT @@ -22,16 +22,20 @@ Parse, interpret and compose HTTP (header) parameters. Parse sub dimensions indicated by square brackets. * PARSE_QUERY Parse URL querystring (same as http\Params::PARSE_URLENCODED|http\Params::PARSE_DIMENSION). +* PARSE_RFC5987 + Parse [RFC5987](http://tools.ietf.org/html/rfc5987) style encoded character set and language information embedded in HTTP header params. +* PARSE_RFC5988 + Parse [RFC5988](http://tools.ietf.org/html/rfc5988) (Web Linking) tags of Link headers. ## Properties: -* public $params = NULL +* public array $params = NULL The (parsed) parameters. -* public $param_sep = http\Params::DEF_PARAM_SEP +* public array $param_sep = http\Params::DEF_PARAM_SEP The parameter separator(s). -* public $arg_sep = http\Params::DEF_ARG_SEP +* public array $arg_sep = http\Params::DEF_ARG_SEP The argument separator(s). -* public $val_sep = http\Params::DEF_VAL_SEP +* public array $val_sep = http\Params::DEF_VAL_SEP The value separator(s). -* public $flags = http\Params::PARSE_DEFAULT +* public int $flags = http\Params::PARSE_DEFAULT The modus operandi of the parser. See http\Params::PARSE_* constants.