Manejo de errores
Supresion de mensajes de error - @
Tipo de error : Utilizar una variable no definida
';
// Sin supresion
$variable = ($variableNoExiste1 == 'x');
// Con supresion
$variable = @($variableNoExiste2 == 'x');
echo "Resultado : $variable";
echo '
Tipo de error : division entre cero
';
// Sin supresion
$variable = (10/0);
// Con supresion
$variable = @(10/0);
echo "Resultado : $variable";
echo '
Tipo de error : Abrir un archivo que no existe
';
// Sin supresion
// fopen regresa false si no puede abrir el archivo solicitado
$archivo = fopen('documento.zip','r');
// Con supresion
$archivo = @fopen('documento.zip','r');
echo "Resultado : $archivo";
?>