message
[mdref/mdref-http] / http / Message / setHeaders.md
1 # http\Message http\Message::setHeaders(array $headers = NULL)
2
3 Set the message headers.
4 See http\Message::getHeaders() and http\Message::addHeaders().
5
6 ## Params:
7
8 * array $headers = NULL
9 The message's headers.
10
11 ## Returns:
12
13 * http\Message, null.
14
15 ## Example:
16
17 <?php
18 $msg = new http\Message;
19
20 $msg->setHeaders([
21 "Content-Type" => "text/plain",
22 "Content-Encoding" => "gzip",
23 "Content-Location" => "/foo/bar"
24 ]);
25 var_dump($msg->getHeaders());
26
27 $msg->setHeaders(null);
28 var_dump($msg->getHeaders());
29 ?>
30
31 Yields:
32
33 array(3) {
34 ["Content-Type"]=>
35 string(10) "text/plain"
36 ["Content-Encoding"]=>
37 string(4) "gzip"
38 ["Content-Location"]=>
39 string(8) "/foo/bar"
40 }
41 array(0) {
42 }
43