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('error_reporting', E_ALL); ?>
Les niveaux d'erreur et les constantes sont définis dans les constantes prédéfinies de 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!