Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction php error_reporting

Comment utiliser la fonction php error_reporting

青灯夜游
青灯夜游original
2019-05-27 09:48:083075parcourir

La fonction error_reporting() est utilisée pour définir le niveau de rapport d'erreurs du script actuel et spécifier le type d'erreurs PHP signalées. La syntaxe est error_reporting(report_level), qui renvoie l'ancien niveau de rapport d'erreurs.

Comment utiliser la fonction php error_reporting

Comment utiliser la fonction php error_reporting() ?

La fonction error_reporting() définit le niveau de rapport d'erreurs du script actuel et spécifie le type d'erreurs PHP à signaler.

Cette fonction peut définir la directive error_reporting au moment de l'exécution.

PHP a de nombreux niveaux d'erreur. Utilisez cette fonction pour définir le niveau lorsque le script est en cours d'exécution. Si l'argument facultatif de niveau n'est pas défini, error_reporting() renvoie simplement le niveau actuel de rapport d'erreurs.

Syntaxe

error_reporting(report_level)

Paramètres :

● Niveau : Facultatif. Spécifie le nouveau niveau de rapport d'erreur. Peut être un masque de bits ou une constante nommée.

Remarque : Il est fortement recommandé d'utiliser des constantes nommées pour assurer la compatibilité avec les futures versions. En raison de l’ajout de niveaux d’erreur et de l’augmentation de la plage de valeurs entières, les anciens niveaux d’erreur basés sur des entiers ne se comporteront pas toujours comme prévu.

Les constantes de niveau d'erreur disponibles et leurs significations réelles sont décrites dans des constantes prédéfinies.

Niveau de rapport

Comment utiliser la fonction php error_reporting

Valeur de retour : Renvoie l'ancien niveau de rapport d'erreurs (error_reporting), ou dans Renvoie le niveau actuel lorsque l'argument de niveau n'est pas donné.

Ce qui suit est un exemple d'utilisation de la fonction php error_reporting().

Exemple : Spécifiez différents niveaux de rapport d'erreur

<?php
 // 关闭错误报告
 error_reporting(0);
 // 报告 runtime 错误
 error_reporting(E_ERROR | E_WARNING | E_PARSE);
 // 报告所有错误
 error_reporting(E_ALL);
 // 等同 error_reporting(E_ALL);
 ini_set("error_reporting", E_ALL);
 // 报告 E_NOTICE 之外的所有错误
 error_reporting(E_ALL & ~E_NOTICE);
?>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn