Maison > développement back-end > tutoriel php > À propos des erreurs rencontrées lors du développement PHP

À propos des erreurs rencontrées lors du développement PHP

藏色散人
Libérer: 2023-04-08 06:02:01
avant
2081 Les gens l'ont consulté

Dans le processus de développement du programme et d'erreurs de débogage, nous rencontrerons toujours diverses erreurs. Certaines erreurs affecteront l'exécution du code, et certaines donneront simplement un AVERTISSEMENT ou un AVIS et n'affecteront pas la suite du code suivant. mettre en œuvre.

PHP fournit un opérateur de contrôle d'erreur @. Lorsqu'elle est placée avant une expression PHP, toute information d'erreur pouvant être générée par l'expression est ignorée. Si vous souhaitez contrôler le type de sortie d'erreur, vous pouvez utiliser la fonction error_reporting() pour indiquer au compilateur quel type d'erreur doit être signalé.

int error_reporting ([ int $level ] ) : définissez le type d'erreurs PHP à signaler

$level est le niveau d'erreur, renvoie l'ancien niveau [error_reporting] ou le paramètre de niveau n'est pas donné Renvoie le niveau actuel.

<?php
// 关闭所有PHP错误报告
error_reporting(0);
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// 报告 E_NOTICE也挺好 (报告未初始化的变量或者捕获变量名的错误拼写)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// 除了 E_NOTICE,报告其他所有错误
error_reporting(E_ALL ^ E_NOTICE);
// 报告所有 PHP 错误 (参见 changelog)
error_reporting(E_ALL);
// 报告所有 PHP 错误
error_reporting(-1);
// 和 error_reporting(E_ALL); 一样
ini_set(&#39;error_reporting&#39;, E_ALL);
?>
Copier après la connexion

Les niveaux d'erreur et les constantes sont définis dans les constantes prédéfinies de PHP :

À propos des erreurs rencontrées lors du développement PHP

Celles que l'on rencontre souvent en développement sont E_ERROR, E_WARNING, E_PARSE,E_NOTICE.

Pour plus de connaissances sur PHP, veuillez visiter le Tutoriel PHP !

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!

Étiquettes associées:
php
source:segmentfault.com
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