Função error_reporting

A função error_reporting define o nível de erros que serão exibidos durante a execução do script. Ela pode aceitar constantes predefinidas de nível de erro ou sua combinação via OR bit a bit. A função retorna o nível de relatório anterior.

Sintaxe

phperror_reporting([int $level]);

Exemplo

Definindo o nível de relatório para exibir todos os erros:

php<?php
  error_reporting(E_ALL);
?>

Exemplo

Desativando relatórios de erro:

php<?php
  error_reporting(0);
?>

Exemplo

Definindo um nível de relatório combinado:

php<?php
  error_reporting(E_ERROR | E_WARNING | E_PARSE);
?>

Exemplo

Obtendo o nível de relatório atual:

php<?php
  $current_level = error_reporting();
  echo $current_level;
?>

Veja também

  • a função ini_set,
    que define configurações
  • a função set_error_handler,
    que define um manipulador de erros personalizado