Índice

Visión de conjunto

Un error en un script PHP puede manifestarse de dos maneras, simultáneas en algunos casos:

  • por un valor de retorno particular de la función PHP en la que se ha producido el error;

  • por un mensaje enviado directamente en la página.

Ejemplos

Función

Comportamiento en caso de error

require

Si el archivo pasado como parámetro no existe, se muestra un mensaje, pero la función no devuelve ningún código particular. 

mysqli_query

Si el servidor MySQL devuelve un error en la ejecución de una consulta, no se muestra ningún mensaje, pero la función devuelve FALSE (pudiendo conocer el tipo de error mediante otras funciones).

mysqli_connect

Si el servidor MySQL devuelve un error en la conexión, se muestra un mensaje y la función devuelve FALSE (pudiendo conocer el tipo de error mediante otras funciones).

Gestionar los errores en un script PHP consiste, por lo tanto, y de manera general, en establecer un mecanismo que permita detectar un error con el fin de mostrar por sí mismo un mensaje en lugar del mensaje mostrado directamente por PHP.