--TEST-- http_parse_params --SKIPIF-- --FILE-- params[0]); $p = http_parse_params('a=b'); var_dump($p->params[0]); echo "Done\n"; ?> --EXPECTF-- %aTEST object(stdClass)%a { ["params"]=> array(2) { [0]=> string(9) "text/html" [1]=> array(1) { ["charset"]=> string(10) "iso-8859-1" } } } object(stdClass)%a { ["params"]=> array(2) { [0]=> string(9) "text/html" [1]=> array(1) { ["charset"]=> string(10) "iso-8859-1" } } } object(stdClass)%a { ["params"]=> array(2) { [0]=> string(10) "attachment" [1]=> array(1) { ["filename"]=> string(13) "gol;got,a.ext" } } } object(stdClass)%a { ["params"]=> array(3) { [0]=> string(6) "public" [1]=> string(15) "must-revalidate" [2]=> array(1) { ["max-age"]=> string(1) "0" } } } string(1) "a" array(1) { ["a"]=> string(1) "b" } Done