¿Como controlar errores?

MetalManiac
14 de Octubre del 2002
Hola amigos. Tengo un problema con php y es que no se como controlar los posibles errores que se puedan producir en una página .php. En ASP se usa el objeto Err y el objeto ASPError. En php ¿cual?.Gracias

Juanma
14 de Octubre del 2002
Lo que te recomiendo es que te descargues el manual en formato CHM de la página php.net que es la oficial, en este manual encontraras millones de funciones, asi que esta claro que hay encontraras lo que quieras, desde el control de errores hasta funciones php para crear flash.

MetalManiac
14 de Octubre del 2002
Gracias, vamos a ver si soy capaz de solucionar el problema con el manual. Gracias ;)

fLIPIS
14 de Octubre del 2002
Puedes hacer esto para controlar errores:

if([email protected]_connect("localhost","root",""))
{
echo "No pudimos conectar con MySQL. :-(";
}
else
{
echo "Conexión a MySQL establecida. :-)";
}

El signo @ sirve para que una función no emita sus mensajes de error en caso de fallo. De este modo, al usar este comodín y una estructura similar a la que te presento, puedes realizar una gestión de errores mucho más elegante.

Además, hay muchas funciones en el manual que sirven para controlar los erroes y el rendimiento de un modo más avanzado, pero, para una funcionalidad básica, puedes usar este método.

¡¡Sobre todo!! No te olvides de quitar la @ al depurar el programa, o no verás los mensajes de error de la función o de php :-) (lo digo por experiencia)

fLIPIS