如何从 HTTP 状态码获取 HTTP 状态文本?

How to get HTTP status text from HTTP status code?

是否有任何标准函数(或在 curl、Guzzle 中)从 HTTP 状态代码编号获取 HTTP 状态 text/description?

getHttpStatusText(404) === 'Not Found'

我知道我可以像这样创建一个地图

[
    ...
    404 => 'Not Found',
    ...
]

但我认为某处应该已经有一个标准函数了?

在 Guzzle 中找到它(这是我真正需要它的地方):

http://docs.guzzlephp.org/en/stable/quickstart.html#using-responses

$response->getReasonPhrase()

这里也是所有状态的关联数组:

https://github.com/guzzle/psr7/blob/12f6fcd48192c390c00856f5570335b9e6aab081/src/Response.php#L18