Manejo de errores
error_reporting
error_reporting(0)
';
// Provocar errores
echo 'Tipo de error : Utilizar una variable no definida
';
echo $variableNoExiste;
echo 'Tipo de error : division entre cero
';
$variable = 10/0;
echo $variable;
// Desplegar errores y advertencias, ignorar notificaciones
error_reporting(E_ALL ^ E_NOTICE);
echo '
error_reporting(E_ALL ^ E_NOTICE)
';
// Provocar errores
echo 'Tipo de error : Utilizar una variable no definida
';
echo $variableNoExiste;
echo 'Tipo de error : division entre cero
';
$variable = 10/0;
echo $variable;
/* Desplegar errores, advertencias y notificaciones
Si la version de PHP es 5.1.x o mayor incluir modo E_STRICT
*/
if (version_compare(PHP_VERSION, '5.1.0', '>='))
error_reporting(E_ALL | E_STRICT);
else
error_reporting(E_ALL);
echo '
error_reporting(E_ALL)
';
// Provocar errores
echo 'Tipo de error : Utilizar una variable no definida
';
echo $variableNoExiste;
echo 'Tipo de error : division entre cero
';
$variable = 10/0;
echo "$variable
";
echo 'Tipo de error (PHP 5.1.x): uso inadecuado de funcion
';
echo date('j/n/Y') . '
';
?>