Maison > développement back-end > tutoriel php > Solutions à certaines erreurs rencontrées dans le développement PHP

Solutions à certaines erreurs rencontrées dans le développement PHP

不言
Libérer: 2023-04-02 22:12:01
original
2031 Les gens l'ont consulté

Cet article présente principalement des solutions à certaines erreurs rencontrées dans le développement PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Dans le développement et le débogage du programme. processus, nous rencontrerons toujours divers error. Certains error affecteront l'exécution du code, et certains donneront simplement un WARNING ou NOTICE et n'affecteront pas le code suivant.

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 d'erreur de sortie, 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 quelles PHP erreurs doivent être signalées
$level est le niveau d'erreur, renvoie l'ancien niveau [error_reporting] ou à level Renvoie le niveau actuel lorsqu'aucun paramètre n'est donné.

<?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 :

Solutions à certaines erreurs rencontrées dans le développement PHP

Parmi eux, ceux que l'on rencontre souvent en développement sont : E_ERROR, E_WARNING, E_PARSE, E_NOTICE.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Comment utiliser PHP pour télécharger plusieurs vidéos en même temps

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:php.cn
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