Informando de errores

Para informar de errores desde una función interna , deberá llamar la función php3_error( ) . Esta lleva al menos dos parámetros : el primero el es nivel del error , y el segundo es la cadena de formato para el mensaje de error ( como en una llamada estándar a printf( ) ) . Cualquiera de los argumentos siguientes son para la cadena de formato . Los niveles de error son :

E_NOTICE

Por defecto se visualizan las noticas , e indican que el guión encontró algo que podría indicar un error , pero que también podría ocurrir durante el curso normal de la ejecución del mismo . Por ejemplo , al intentar acceder al valor de una variable que no ha sido fijado , o llamar a stat( ) sobre un fichero que no existe .

E_WARNING

Por defecto se visualizan los avisos , pero no se interrumpe la ejecución del guión . Estos indican un problema que debiera haberse interceptado en el guión antes de la llamada . Por ejemplo , llamar ereg( ) con una expresión regular no válida .

E_ERROR

Por defecto se visualizan los errores y la ejecución del guión se detiene cuando la función retorna . Estos indican errores irrecuperables , como un problema de asignación de memoria .

E_PARSE

Los errores de troceo sólo debe generarlos el troceador . El código se lista aquí con objeto de ser exhaustivos .

E_CORE_ERROR

Este es similar al E_ERROR , pero generado por el núcleo del PHP . Las funciones no deben generar este tipo de error .

E_CORE_WARNING

Este es similar al E_WARNING , pero generado por el núcleo del PHP . Las funciones no deben generar este tipo de error .

Nota : " N.D. : " significa Nota del Documentador y es un texto interno