98f58472f3b462f714fd5d72c9ad56cda3828024
[mdref/mdref-http] / http / Message / setHeader.md
1 # http\Message http\Message::setHeader(string $header[, mixed $value = NULL])
2
3 Set a single header.
4 See http\Message::getHeader() and http\Message::addHeader().
5
6 > **NOTE:**
7 > Prior to v2.5.6/v3.1.0 headers with the same name were merged into a single
8 > header with values concatenated by comma.
9
10 ## Params:
11
12 * string $header
13 The header's name.
14 * Optional mixed $value = NULL
15 The header's value. Removes the header if NULL.
16
17 ## Returns:
18
19 * http\Message, self.
20
21 ## Changelog:
22
23 Version | Changes
24 -------------|--------
25 2.5.6, 3.1.0 | Multiple headers with the same name are kept separate instead of merged together.