Documentación offline PHP master

http_response_code

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

http_response_code

Obtiene o define el código de respuesta HTTP

Descripción#

http_response_code([int $response_code]): int
```php

Obtiene o define el código de estado de respuesta HTTP.

## Parámetros

`response_code`  
El argumento opcional `response_code` definirá el código de respuesta.

## Valores devueltos

Si `response_code` es proporcionado, en ese caso el código de estado anterior será devuelto. Si `response_code` no es proporcionado, entonces el código de estado actual será devuelto. Ambos valores serán por omisión el código de estado `200` si se utiliza en un entorno de servidor web.

`false` será devuelto si `response_code` no es proporcionado y no es invocado en un entorno de servidor web (por ejemplo desde una aplicación CLI) `true` será devuelto si `response_code` es proporcionado y no es invocado en un entorno de servidor web (pero únicamente si ningún estado de respuesta anterior ha sido definido).

## Ejemplos

Utilizar `http_response_code` en un entorno de servidor web
El ejemplo anterior mostrará:

    int(200)
    int(404)

Utilizar `http_response_code` en un entorno CLI

```php

El ejemplo anterior mostrará:

bool(false)
bool(true)
int(201)

Véase también#

header, headers_list