Maison > développement back-end > tutoriel php > 10 articles recommandés sur la fonction php set_error_handler()

10 articles recommandés sur la fonction php set_error_handler()

怪我咯
Libérer: 2023-03-08 13:44:01
original
1416 Les gens l'ont consulté

La fonction set_error_handler() définit une fonction de gestion des erreurs définie par l'utilisateur. Cette fonction est utilisée pour créer la propre méthode de gestion des erreurs de l'utilisateur pendant l'exécution. Cette fonction renvoie l'ancien gestionnaire d'erreurs, ou null en cas d'échec. Regardons quelques exemples. set_error_handler()PHP fournit la fonction set_error_handler() d'un handle de gestion des erreurs personnalisé depuis la version 4.1.0, mais peu de rédacteurs de scripts le savent. La fonction set_error_handler peut empêcher la fuite des chemins d'erreur et a bien sûr d'autres fonctions. 1. Peut être utilisé pour bloquer les erreurs. Si une erreur se produit, certaines informations seront exposées aux utilisateurs et il est très probable qu’elles deviennent un outil permettant aux pirates d’attaquer votre site Web. Deuxièmement, cela donne aux utilisateurs l’impression que votre niveau est très bas. 2. Vous pouvez noter les informations sur les erreurs et découvrir rapidement certains problèmes dans l'environnement de production. 3. Le traitement correspondant peut être effectué lorsqu'une erreur se produit, un saut vers une page d'erreur prédéfinie peut être affiché pour offrir une meilleure expérience utilisateur. 4. Il peut être utilisé comme outil de débogage. Parfois, il est nécessaire de déboguer quelque chose dans l'environnement de production, mais

1 Résumé de l'utilisation de la fonction de gestion d'erreur définie en PHP

10 articles recommandés sur la fonction php set_error_handler()

Introduction : La fonction set_error_handler() définit une fonction de gestion des erreurs définie par l'utilisateur. Cette fonction est utilisée pour créer la propre méthode de gestion des erreurs de l'utilisateur pendant l'exécution. Cette fonction renverra l'ancien gestionnaire d'erreurs, ou null en cas d'échec

2 opérateur de contrôle d'erreur php

. 10 articles recommandés sur la fonction php set_error_handler()

Introduction : PHP prend en charge un opérateur de contrôle d'erreur : @. Lorsqu'il est placé avant une expression PHP, tout message d'erreur que cette expression peut produire est ignoré. Si vous utilisez set_error_handler() pour définir un

3. php set_error_handler De nombreux problèmes surviennent après la définition de la gestion des erreurs ? ?

Introduction : Ce qui suit est une méthode que j'ai personnalisée pour importer des variables d'un tableau dans des variables globales. Cependant, une erreur est toujours signalée pour déterminer si une variable avec le même nom de clé que le tableau donné existe déjà dans la variable globale. Même si @ est ajouté pour la supprimer, une erreur sera toujours signalée à moins que set_error_handler ne soit supprimé. .

4. Utilisation de la fonction PHP set_error_handler

Introduction : Cet article présente principalement l'utilisation de PHP set_error_handler. fonction. Ceux qui sont intéressés par les tutoriels PHP Les étudiants peuvent s'y référer.

5. Gestion globale des erreurs PHP php protège les erreurs php error_reporting php affiche les messages d'erreur

Introduction : php, erreurs :Gestion globale des erreurs PHP : Pour les besoins de cet article, la gestion globale des erreurs de PHP est très utile lors du développement de projets. Elle peut aider les développeurs à localiser rapidement certains problèmes et à améliorer l'efficacité du travail. Par défaut, les erreurs globales seront générées directement, mais une bibliothèque-cadre récemment utilisée pendant le développement a défini une gestion globale des erreurs, ce qui entraîne la non-affichage de nombreux messages d'erreur et la localisation des problèmes prend du temps. Par conséquent, j'ai étudié l'implémentation de cette bibliothèque et j'ai découvert qu'elle définit error_reporting et set_error_handler, provoquant ce phénomène. Enregistrez maintenant l'utilisation de ces deux fonctions sous forme de mémo

6 Explication détaillée de la gestion globale des erreurs de PHP

. Introduction : Explication détaillée de la gestion globale des erreurs de PHP : Le but de cet article est que la gestion globale des erreurs de PHP est très utile lors du développement de projets. Elle peut aider les développeurs à localiser rapidement certains problèmes et à améliorer l'efficacité du travail. Par défaut, les erreurs globales seront générées directement, mais une bibliothèque-cadre récemment utilisée pendant le développement a défini une gestion globale des erreurs, ce qui entraîne la non-affichage de nombreux messages d'erreur et la localisation des problèmes prend du temps. Par conséquent, j'ai étudié l'implémentation de cette bibliothèque et j'ai découvert qu'elle définit error_reporting et set_error_handler, provoquant ce phénomène. Enregistrez maintenant l'utilisation de ces deux fonctions sous forme de mémo

7. Rappelez-vous comment gérer l'erreur de niveau PHP, traitement simultané php, traitement de la file d'attente php, traitement php à haute concurrence, numéro json

Introduction : méthode de traitement, php : mémoriser la méthode de traitement d'une erreur de niveau PHP : data-id="1190000005075466" data-license="nd"> {} Il n'est pas omnipotent, car il ne peut détecter que les exceptions, mais pas les erreurs au niveau PHP. Si vous souhaitez capturer les erreurs au niveau PHP et les gérer comme des exceptions, la méthode est la suivante : set_error_handler(function($errno, $errmsg) {var_dump($errno,

8. Résumé des méthodes API de gestion des erreurs PHP md

Introduction : Résumé de la méthode API de gestion des erreurs PHP md : API actuelle numéro 12 créée (4) trigger_error – Créer un message d'erreur défini par l'utilisateur, utilisé pour déclencher un message d'erreur dans des conditions spécifiées par l'utilisateur. Il est lié à. Utilisé avec le gestionnaire d'erreurs intégré, il peut également être utilisé avec des fonctions définies par l'utilisateur créées par la fonction set_error_handler() - un alias de trigger_error set_error_handler - définit une fonction de gestion des erreurs définie par l'utilisateur, remplaçant la fonction intégrée. gestionnaire d'erreurs set_ex

9. Code de capture d'erreur PHP personnalisé, register_shutdown_function(), set_error_handler(

Introduction : personnalisé Code de capture d'erreur PHP, register_shutdown_function(), set_error_handler(

10. Code d'implémentation pour définir le fuseau horaire et enregistrer les fichiers journaux dans le didacticiel PHP_PHP

Introduction : Le code d'implémentation pour définir le fuseau horaire et enregistrer les fichiers journaux en PHP Copiez le code comme suit : html body ?php date_default_timezone_set('Asia/Hong_Kong'); //set time zone set_error_handler("myHandler) "); // définir le gestionnaire d'erreurs $chinatime = date('Y-m-d

[Recommandation de questions et réponses associées] :

php - Erreur personnalisée ThinkThink ::appError design Il y a un problème !

De nombreux problèmes surviennent après la configuration de php set_error_handler

Poser une question sur la gestion des erreurs php

🎜>

Comment Laravel capture-t-il l'erreur fatale (E_ERROR) (et la convertit-elle en exception) dans php5.6 ?

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