projects
/
m6w6
/
ext-http
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
history
|
raw
|
HEAD
BFN
[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 (5) {
18
["params"]=>
19
array(2) {
20
["foo"]=>
21
array(2) {
22
["value"]=>
23
string(3) "bar"
24
["arguments"]=>
25
array(0) {
26
}
27
}
28
["arr"]=>
29
array(2) {
30
["value"]=>
31
array(2) {
32
[0]=>
33
string(1) "1"
34
[1]=>
35
string(1) "2"
36
}
37
["arguments"]=>
38
array(0) {
39
}
40
}
41
}
42
["param_sep"]=>
43
array(2) {
44
[0]=>
45
string(1) "&"
46
[1]=>
47
string(1) ";"
48
}
49
["arg_sep"]=>
50
string(0) ""
51
["val_sep"]=>
52
string(1) "="
53
["flags"]=>
54
int(12)
55
}
56
foo=bar&arr%5B0%5D=1&arr%5B1%5D=2
57
DONE
58