flush
[mdref/mdref-http] / http / Client / Request / setQuery.md
1 # http\Client\Request http\Client\Request::setQuery([mixed $query_data = NULL])
2
3 (Re)set the querystring.
4 See http\Client\Request::addQuery() and http\Message::setRequestUrl().
5
6 ## Params:
7
8 * mixed $query_data, new querystring data.
9
10 ## Returns:
11
12 * http\Client\Request, self.
13
14 ## Example:
15
16 <?php
17 $q = new http\QueryString("foo=bar&bar=foo");
18 $r = new http\Client\Request;
19 $r->setQuery($q);
20 var_dump($r->getRequestUrl());
21 ?>
22
23 Yields:
24
25 string(33) "http://localhost/?foo=bar&bar=foo"