En este corto post de programación en PHP y servidores veremos cómo responder con un código de error, esto es, un código HTTP 500. De este modo le indicamos al cliente que hubo un error interno del servidor.
Indicar error 500 con PHP
Para indicar este código de error hay que modificar los encabezados. PHP ya proporciona una función para modificar el código http, solo tenemos que invocar a http_response_code
pasándole el número 500.
El código queda así:
<?php
http_response_code(500);
exit;
El exit
es para evitar que el código continúe su camino. También puedes imprimir datos como el mensaje de error después de invocar a http_response_code
.