Função PHP error_reporting()
Exemplo
Especifique diferentes relatórios de nível de erro:
<?php
// Turn off error reporting
error_reporting(0);
// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Report all errors
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>
Definição e uso
A função error_reporting() especifica quais erros são relatados.
O PHP tem muitos níveis de erros, e usar essa função define esse nível para o script atual.
Sintaxe
error_reporting(level);
Valores de parâmetro
Parameter | Description |
---|---|
level | Optional. Specifies the error-report level for the current script. Error numbers and named constants are accepted. Note: Named constants are recommended to ensure compatibility for future PHP versions |
Detalhes técnicos
Valor de retorno: | Retorna o nível de relatório de erros antigo ou o nível de relatório de erros atual se nenhum parâmetro de nível for fornecido |
---|---|
Versão do PHP: | 4.0+ |
Registro de alterações do PHP: | PHP 5.4: E_STRICT agora faz parte de E_ALL. PHP 5.3: Novo: E_DEPRECATED e E_USER_DEPRECATED. PHP 5.2: Novo: E_RECOVERABLE_ERROR. PHP 5.0: Novo: E_STRICT. |
Referência de erro PHP