On Wednesday, 3 January 2024 at 14:38, Michał Marcin Brzuchalski 
<michal.brzuchal...@gmail.com> wrote:

> Hi Gina,

> śr., 3 sty 2024 o 14:41 Gina P. Banyard <intern...@gpb.moe> napisał(a):
>
>> Hello internals,
>>
>> I would like to propose an RFC to add the functions 
>> http_get_last_request_headers() and http_clear_last_request_headers() to PHP 
>> to replace the magic variable $http_response_header.
>>
>> Link: https://wiki.php.net/rfc/http-last-response-headers
>
> I was on the specific documentation page describing this feature Today and 
> was thinking that it is inappropriate as well.
> But my thinking was whether it shouldn't be a part of a stream context 
> instead, something like this:
>
> $response_headers;
> $context = stream_context_create([
> 'http' => ['response_headers' => &$response_headers]
> ]);
> $result = file_get_contents('http://example.com/submit.php', false, $context);
>
> This way by ref you get a specific HTTP wrapper running under the hood 
> response headers instead of just the last one.
> Any thoughts about that?

I don't understand why the response should be part of the context of a stream.
Especially as I'm not aware of anything within the context that changes values 
after a request?

Best regards,
Gina P. Banyard

Reply via email to