unfold cookie tests and fix variable type inconsitency
[m6w6/ext-http] / tests / params008.phpt
1 --TEST--
2 querystring params
3 --SKIPIF--
4 <?php
5 include "skipif.inc";
6 ?>
7 --FILE--
8 <?php
9 echo "Test\n";
10
11 $s = "foo=b%22r&bar=b%22z&a%5B%5D%5B%5D=1";
12 $p = new http\Params($s, "&", "", "=", http\Params::PARSE_QUERY);
13 $c = array(
14 "foo" => array(
15 "value" => "b\"r",
16 "arguments" => array(),
17 ),
18 "bar" => array(
19 "value" => "b\"z",
20 "arguments" => array(),
21 ),
22 "a" => array(
23 "value" => array(
24 array("1")
25 ),
26 "arguments" => array(),
27 ),
28 );
29 var_dump($c === $p->params);
30 var_dump("foo=b%22r&bar=b%22z&a%5B0%5D%5B0%5D=1" === (string) $p);
31 ?>
32 DONE
33 --EXPECT--
34 Test
35 bool(true)
36 bool(true)
37 DONE