intenave/http-response-status-codes

此包提供标准HTTP状态码的枚举,以及方便处理它们的方法。

v1.0.0 2023-10-22 12:31 UTC

This package is auto-updated.

Last update: 2024-09-22 16:20:29 UTC


README

描述

HttpResponseStatusCode PHP包是一个用于管理HTTP响应状态码的工具。它提供标准HTTP状态码的枚举,以及方便处理它们的方法。

功能

  • 枚举标准HTTP响应状态码,包括其名称和值。
  • 提供检索HTTP状态码代码、名称和选项的方法。
  • 提供方法以检查给定的代码是否为成功(在200-299范围内)。

安装

您可以通过Composer安装此包

composer require intenave/http-response-status-codes

用法

使用HttpResponseStatusCode包非常简单。您可以访问预定义的HTTP状态码,检查是否成功,并根据需要检索代码信息。

获取特定状态码

您可以使用此包轻松获取特定的HTTP状态码

$status = HttpResponseStatusCode::OK(); // Get the "OK" (200) status code

检查代码是否成功

您可以使用isSuccess()方法检查代码是否为成功(在200-299范围内)

$isSuccess = $status->isSuccess(); // Check if it's a success code (in the 200-299 range)

if ($isSuccess) {
    // Handle a successful response.
} else {
    // Handle a non-successful response.
}

检索代码、名称和选项

您还可以检索有关可用状态码的信息

  • 获取所有状态码(仅值)的数组
$codes = HttpResponseStatusCode::codes();
  • 获取所有状态码名称的数组
$names = HttpResponseStatusCode::names();
  • 获取代码名称和值的关联数组
$options = HttpResponseStatusCode::options();

这些方法提供灵活性和易用性,方便在PHP应用程序中处理HTTP状态码。

贡献

此包在Intenave组织下维护。如果您想贡献或报告问题,请访问GitHub仓库

许可证

此包是开源的,可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。