2 . become _ in query strings due to php_default_treat_data()
9 $url = 'http://www.example.com/foobar?bar.baz=blah&utm_source=google&utm_campaign=somethingelse&blat';
12 echo $url, PHP_EOL, PHP_EOL;
14 // Changing a parameter in the string
15 echo new http\Url($url, array('query' => 'utm_source=changed'), http\Url::JOIN_QUERY), PHP_EOL, PHP_EOL;
18 echo new http\Url($url, array('host' => 'www.google.com')), PHP_EOL, PHP_EOL;
20 // Generating a query string from scratch
21 echo new http\QueryString(array(
23 'utm_source' => 'google',
24 'utm_campaign' => 'somethingelse',
30 http://www.example.com/foobar?bar.baz=blah&utm_source=google&utm_campaign=somethingelse&blat
32 http://www.example.com/foobar?bar.baz=blah&utm_source=changed&utm_campaign=somethingelse
34 http://www.google.com/foobar?bar.baz=blah&utm_source=google&utm_campaign=somethingelse&blat
36 bar.baz=blah&utm_source=google&utm_campaign=somethingelse