Gestion des erreurs PHP: tout ce que vous devez savoir

Cet article vous présentera la gestion des erreurs PHP avec une démonstration programmatique et vous aidera à comprendre le concept à fond.

La gestion des erreurs consiste à rechercher les erreurs soulevées par votre programme et à prendre des mesures. Cet article vous aidera à explorer le concept de Traitement des erreurs en détail. Les pointeurs suivants seront traités dans cet article,



Commençons par l'article sur la gestion des erreurs PHP,



La gestion des erreurs

Il est très facile en PHP de gérer les erreurs.Lors de la création de scripts et d'applications Web, la gestion des erreurs est une partie très importante. Si votre code ne contient pas de code de vérification des erreurs, votre programme peut sembler très peu professionnel et vous pouvez être exposé à des risques de sécurité.

Nous verrons différentes méthodes de gestion des erreurs:



* Instructions simples 'die ()'

* Erreurs personnalisées et déclencheurs d'erreur

* Rapport d'erreurs



comment convertir une date de chaîne en date en java

Voyons comment la gestion des erreurs PHP fonctionne avec la fonction die,

Utilisation de la fonction die ()

Lors de l'écriture de votre programme PHP, vous devez vérifier toutes les erreurs possibles avant de continuer et prendre les mesures appropriées requises.Exemple sans fichier /tmp/test.xt

Création d'un gestionnaire d'erreurs personnalisé

La création d'un gestionnaire d'erreurs personnalisé est très simple. Nous pouvons simplement créer une fonction spéciale qui peut être appelée chaque fois qu'une erreur se produit dans le code PHP.

Cette fonction est capable de gérer un minimum de deux paramètres qui peuvent être un niveau d'erreur ou un message d'erreur, mais peut accepter jusqu'à cinq paramètres facultatifs, ce sont le fichier, le numéro de ligne et le contexte d'erreur

Syntaxe

error_function () Définit le gestionnaire d'erreurs

Le gestionnaire d'erreurs par défaut pour PHP est le gestionnaire d'erreurs intégré fourni dans le logiciel. Nous allons faire de la fonction ci-dessus le gestionnaire d'erreur par défaut pour la durée du script.

Il est possible de changer le gestionnaire d'erreurs qui n'est appliqué que pour certaines erreurs, de cette façon le script peut gérer différentes erreurs de différentes manières dans le code. Cependant, dans cet exemple, nous allons utiliser notre gestionnaire d'erreurs personnalisé pour toutes les erreurs qu'il contient.

set_error_handler ('' ')

Jetons un œil à un exemple de programme,

Exemple de programme

Test du gestionnaire d'erreurs en essayant de générer une variable qui n'existe pas:

Production

Erreur: [8] Variable non définie: test

séquence de fibonacci en c ++

Cela nous amène à la fin de cet article.

Si vous avez trouvé ce blog pertinent, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de l'article et je vous répondrai.