Maison > Article > développement back-end > Comment utiliser la fonction php error_reporting
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() ?
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
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!