headers_sent
En esta página
headers_sent
Indica si los encabezados HTTP ya han sido enviados
Descripción#
headers_sent([string $filename], [int $line]): bool
```php
Verifica si los encabezados HTTP ya han sido enviados.
No es posible enviar más encabezados con la función `header` una vez que el bloque de encabezados ha sido cerrado. Mediante esta función, se puede al menos evitar la visualización de los errores HTTP relacionados. Otra opción consiste en utilizar el [control de salida](#ref.outcontrol).
## Parámetros
`filename`
Si los argumentos opcionales `filename` y `line` son proporcionados, `headers_sent` va a colocar el nombre del archivo fuente y el número de línea que iniciaron la salida, en las variables `filename` y `line`.
> [!NOTE]
> Si la salida comenzó antes de la ejecución del archivo fuente PHP (por ejemplo debido a un error de inicio), el argumento `nombre del archivo` será definido como una cadena vacía.
`line`
El número de línea donde ocurrió la salida.
## Valores devueltos
`headers_sent` devuelve `false` si ningún encabezado ha sido enviado, o `true` en caso contrario.
## Ejemplos
Ejemplo con `headers_sent`
```php
Notas#
[!NOTE] Los encabezados solo serán accesibles y se mostrarán cuando se utilice un SAPI que los soporte.
Véase también#
ob_start, trigger_error, headers_list, header para más detalles sobre los aspectos.