projects
/
m6w6
/
ext-http
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
history
|
raw
|
HEAD
fixup stream filters, so that, when attached as a reading
[m6w6/ext-http]
/
tests
/
params002.phpt
1
--TEST--
2
query parser
3
--SKIPIF--
4
<?php
5
include "skipif.inc";
6
?>
7
--FILE--
8
<?php
9
$p = new http\Params("foo=bar&arr[]=1&arr[]=2", array("&",";"), "", "=", http\Params::PARSE_QUERY);
10
11
var_dump($p);
12
13
echo $p, "\n";
14
?>
15
DONE
16
--EXPECTF--
17
object(http\Params)#%d (6) {
18
["errorHandling":protected]=>
19
NULL
20
["params"]=>
21
array(2) {
22
["foo"]=>
23
array(2) {
24
["value"]=>
25
string(3) "bar"
26
["arguments"]=>
27
array(0) {
28
}
29
}
30
["arr"]=>
31
array(2) {
32
["value"]=>
33
array(2) {
34
[0]=>
35
string(1) "1"
36
[1]=>
37
string(1) "2"
38
}
39
["arguments"]=>
40
array(0) {
41
}
42
}
43
}
44
["param_sep"]=>
45
array(2) {
46
[0]=>
47
string(1) "&"
48
[1]=>
49
string(1) ";"
50
}
51
["arg_sep"]=>
52
string(0) ""
53
["val_sep"]=>
54
string(1) "="
55
["flags"]=>
56
int(12)
57
}
58
foo=bar&arr%5B0%5D=1&arr%5B1%5D=2
59
DONE
60