Maison  >  Article  >  développement back-end  >  Comment éviter les erreurs en php

Comment éviter les erreurs en php

藏色散人
藏色散人original
2020-08-12 09:12:283769parcourir

Comment configurer PHP pour empêcher le rapport d'erreurs : 1. Ajoutez le symbole "@" avant l'instruction d'erreur ; 2. Avant le démarrage du fichier php, ajoutez l'instruction "error_reporting(0)" ; . Ouvrez le fichier php.ini, désactivez simplement la fonction de rapport d'erreurs.

Comment éviter les erreurs en php

Recommandé : "Tutoriel vidéo PHP"

Bloquer les erreurs PHP

Méthode 1 : @ Méthode de protection

@ est un symbole qui supprime les erreurs en PHP Même si vous activez la fonction de rapport d'erreurs, ajoutez simplement le symbole @ avant l'instruction d'erreur pour protéger le message d'erreur.

Référence du manuel PHP : Opérateur de contrôle des erreurs

Exemple de code :

@mysql_connect() OR die('connect mysql failed');

Méthode 2 : méthode de blindage error_reporting

Avant de démarrer le fichier php, nous pouvons ajouter la phrase error_reporting(0); cette fonction signifie définir le niveau d'erreur de PHP et renvoyer le niveau actuel 0 signifie désactiver le rapport d'erreurs.

Référence du manuel PHP : error_reporting

Exemple de code :

<?php
// 关闭所有PHP错误报告
error_reporting(0);
?>

Troisième méthode : méthode de blindage display_errors

Cette méthode devrait être la méthode de solution la plus complète, car les deux premières méthodes ne peuvent agir que sur une seule ligne ou un seul fichier, tandis que celle-ci agit sur tous les fichiers php. Ouvrez le fichier php.ini et recherchez display_errors = on. La valeur par défaut doit être activée, ce qui signifie que la fonction de rapport d'erreurs est activée.

Référence du manuel PHP : configuration du runtime

Exemple :

php.ini
display_errors = off;

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