is_server_error()
云策文档标注
概述
is_server_error() 是一个用于判断 HTTP 状态码是否为服务器错误(5xx 系列)的 WordPress 函数。它接受一个状态码参数,返回布尔值,帮助开发者快速识别服务器端问题。
关键要点
- 函数名:is_server_error(),用于检查 HTTP 状态码是否属于服务器错误范围(500-599)。
- 参数:$sc(状态码),函数通过比较判断 $sc >= 500 && $sc < 600 来返回 true 或 false。
- 用途:在 WordPress 开发中,常用于错误处理、API 响应验证或调试场景,以区分客户端和服务器错误。
代码示例
if (is_server_error(503)) {
// 处理服务器错误,例如记录日志或显示维护页面
error_log('服务器错误:503 Service Unavailable');
}注意事项
- 确保传入的参数是有效的整数状态码,否则可能导致意外行为。
- 此函数仅检查 5xx 状态码,不处理其他错误类型(如 4xx 客户端错误),需结合其他函数使用。
原文内容
Source
function is_server_error ($sc) {
return $sc >= 500 && $sc < 600;
}