fix header target
[m6w6/ext-http] / tests / urlparser011.phpt
1 --TEST--
2 url parser multibyte/utf-8/topct
3 --SKIPIF--
4 <?php
5 include "skipif.inc";
6 ?>
7 --FILE--
8 <?php
9 echo "Test\n";
10
11 $urls = array(
12 "http://mike:paßwort@πŒ€πŒπŒ‚.it/for/€/?by=Β’#ΓΈ"
13 );
14
15 foreach ($urls as $url) {
16 var_dump(new http\Url($url, null, http\Url::PARSE_MBUTF8|http\Url::PARSE_TOPCT));
17 }
18 ?>
19 DONE
20 --EXPECTF--
21 Test
22 object(http\Url)#%d (8) {
23 ["scheme"]=>
24 string(4) "http"
25 ["user"]=>
26 string(4) "mike"
27 ["pass"]=>
28 string(12) "pa%C3%9Fwort"
29 ["host"]=>
30 string(15) "πŒ€πŒπŒ‚.it"
31 ["port"]=>
32 NULL
33 ["path"]=>
34 string(15) "/for/%E2%82%AC/"
35 ["query"]=>
36 string(9) "by=%C2%A2"
37 ["fragment"]=>
38 string(6) "%C3%B8"
39 }
40 DONE