Maison >développement back-end >Problème PHP >Comment bloquer les erreurs php dans le code php

Comment bloquer les erreurs php dans le code php

青灯夜游
青灯夜游original
2021-06-03 15:03:442284parcourir

Méthode de blindage : 1. Ajoutez le symbole "@" avant l'instruction d'erreur pour bloquer le message d'erreur ; 2. Ajoutez l'instruction "error_reporting(0);" au début du fichier php ; php. ini, définissez la valeur de l'élément "display_errors" sur "off".

Comment bloquer les erreurs php dans le code php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment bloquer les erreurs PHP

Méthode 1 : @ méthode de blindage

@ Un symbole qui supprime les erreurs en php, même si vous activez l'erreur fonction de rapport, tant que vous ajoutez le symbole @ avant l'instruction d'erreur, le message d'erreur peut être masqué.

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 ); La signification de cette fonction est de définir le niveau de rapport d'erreurs de PHP et de renvoyer le niveau actuel 0 signifie désactiver le rapport d'erreurs.

Exemple de code :

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

Méthode trois : méthode de blindage display_errors

Cette méthode devrait être la solution la plus complète, car les deux premières Cette méthode uniquement fonctionne sur une seule ligne ou un seul fichier, alors que cette méthode fonctionne 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.

Exemple :

Ouvrez php.ini, définissez

display_errors = off;

Apprentissage recommandé : "Tutoriel vidéo 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!

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