Utilisation et exemples de la fonction php error_reporting()

怪我咯
Libérer: 2023-03-13 12:02:02
original
1037 Les gens l'ont consulté

error_reporting() Fonction Vous indique quelles erreurs PHP doivent être signalées. Cette fonction définit 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 le niveau de paramètre facultatif n'est pas défini, error_reporting() ne renverra que le niveau de rapport d'erreurs actuel.

Syntaxe

error_reporting(level);
Copier après la connexion
Paramètres Description
niveau
参数描述
level

可选。规定新的 error_reporting 级别。可以是一个位掩码也可以是一个已命名的常量

注释:强烈建议使用已命名的常量,以确保兼容将来的版本。由于错误级别的添加、整数取值范围的增加,较久的基于整数的错误级别不会总是和预期的表现一致。

可用的错误级别常量及其实际含义描述在了 predefined constants 中。

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 nommé constantes , pour garantir la compatibilité avec les versions futures. En raison de l'ajout de niveaux d'erreur et de l'augmentation de la plage de valeurs
integer

, les nombres entiers à plus long terme erreurs basées sur les niveaux Les niveaux ne se comporteront pas toujours comme prévu.
<?php
//禁用错误报告
error_reporting(0);
 
//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
 
//报告所有错误
error_reporting(E_ALL);
?>
Copier après la connexion
Les constantes de niveau d'erreur disponibles et leurs significations réelles sont décrites dans des constantes prédéfinies. Exemple : N'importe quel nombre des options ci-dessus peut être connecté avec « OR » (en utilisant OR ou |), de sorte qu'elles peut être signalé Tous les bugs requis à tous les niveaux. Par exemple, le code suivant désactive les erreurs et les avertissements définis par l'utilisateur, effectue certaines opérations, puis revient au niveau d'erreur d'origine :

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal