Manejo de errores
Bitacoras
='))
date_default_timezone_set('America/Mexico_City');
$error = date('j/n/Y G:i:s') . "\t$errorTipo\t$errorDescripcion\t$errorArchivo\t$errorLinea\r\n";
error_log($error, 3, '../../bitacoras/error_general.log');
echo " Se ha presentado un error
Tipo Error: $errorTipo
Descripcion: $errorDescripcion
Archivo: $errorArchivo
Linea: $errorLinea
";
}
// Definir variable
$variable = false;
// Definir manejador de errores
set_error_handler('manejaError');
// Provocar errores
echo '
Tipo de error : division entre cero
';
$division = false;
$variable = 0;
if ($variable != 0)
$division = (10/$variable);
else
trigger_error('$variable no puede ser cero', E_USER_WARNING);
echo '
Tipo de error : Abrir un archivo que no existe
';
$archivo = @fopen('documento.zip','r');
?>