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

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

怪我咯
怪我咯original
2017-06-11 10:21:221606parcourir

Dans certaines fonctions PHP intégrées (telles que mkdir), l'ajout de @ devant peut masquer les erreurs générées par la fonction Alors, comment les fonctions personnalisées y parviennent-elles ? J'ai essayé de lancer de nouvelles exceptions et trigger_error mais ils n'ont pas pu être bloqués par @ Instructions supplémentaires : C'est comme ça. Par exemple, je veux écrire une méthode JsonFile::get() qui renvoie une erreur lorsque le fichier n'existe pas, renvoie une erreur lorsque le chemin est illégal, renvoie une erreur lorsque le décodage échoue et renvoie false. Lorsque l'utilisateur se soucie du message d'erreur, il peut l'attraper et le gérer lui-même ; lorsque l'utilisateur ne se soucie pas du message d'erreur et souhaite uniquement obtenir le contenu du fichier ou false (échec), il peut appeler @JsonFile : :get() comme ça Principalement par commodité. Comment implémenter une telle méthode (ou fonction) personnalisée ? Ou est-ce que ma façon de penser n’est pas très bonne ? Existe-t-il une méthode de mise en œuvre pratique et raisonnable ?

1. Comment implémenter une fonction personnalisée en PHP sans générer d'erreur lorsque @ est inclus ?

Introduction : Dans certaines fonctions intégrées de PHP (telles que mkdir), l'ajout de @ devant peut masquer les erreurs générées par la fonction. Alors, comment les fonctions personnalisées y parviennent-elles. ? J'ai essayé de lancer de nouvelles Exception et trigger_error mais elles ne peuvent pas être bloquées par @ Explication supplémentaire : Ça y est, je veux écrire un...

2. Pourquoi les mêmes méthodes Will echo realpath(RUNTIME_PATH); produisent-elles des résultats différents ?

Introduction : Afin d'activer le mécanisme personnalisé de gestion des erreurs et des exceptions pour capturer les erreurs fatales, trigger_error($e[' message']); {code...} Ce qui suit est son propre mécanisme d'erreur {code...}

3 Résumé de la méthode API de gestion des erreurs PHP md<.>

Introduction : Résumé de la méthode API de gestion des erreurs PHP md : Nombre actuel d'API 12 Créées (4) trigger_error – Créer des messages d'erreur définis par l'utilisateur pour déclencher un message d'erreur dans des conditions spécifiées par l'utilisateur. Il est utilisé avec le gestionnaire d'erreurs intégré et peut également être utilisé avec des fonctions définies par l'utilisateur créées par la fonction set_error_handler() user_error - 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

4.

Fonction de gestion des erreurs personnalisée PHP trigger_error()_Tutoriel PHP

Introduction : erreur personnalisée PHP gestion de la fonction trigger_error(). Définition et utilisation La fonction trigger_error() crée un message d'erreur défini par l'utilisateur. trigger_error() est utilisé pour déclencher un message d'erreur dans des conditions spécifiées par l'utilisateur. C'est la même chose que le gestionnaire d'erreurs intégré

5

Comment utiliser la fonction PHP rmdir() pour supprimer un répertoire_Tutoriel PHP Introduction : Comment utiliser la fonction PHP rmdir() pour supprimer un répertoire. Pour le code de la fonction PHP rmdir() : ?php functionremoveDir($dirName) { $ result = false; if(!is_dir($dirName)) { trigger_error(mauvais nom de répertoire, E_USER_ERROR } $ handle = opendir

6. Exemple de déclenchement d'erreurs PHP via trigger_error dans le tutoriel PHP_PHP

Introduction : Exemple de déclenchement d'erreurs PHP via trigger_error en PHP. Exemples de déclenchement d'erreurs PHP via trigger_error en PHP Cet article présente principalement des exemples de déclenchement d'erreurs PHP via trigger_error en PHP. Cet article présente le suppresseur d'erreur @ et le déclenchement

7. Un exemple d'erreur PHP déclenchée par trigger_error en PHP, trigger_errorphp_PHP tutoriel

Introduction : Un exemple d'erreur PHP déclenchée par trigger_error en PHP, trigger_errorphp. Exemples d'erreurs PHP déclenchées par trigger_error en PHP, trigger_errorphp Exemples d'erreurs PHP déclenchées par trigger_error en PHP [suppresseur d'erreur @] En plus de error_reporting et displ dans php.ini

8. 🎜> utiliser Comment trigger_error n'affiche pas les informations d'exception personnalisées

Introduction : Comment trigger_error n'affiche-t-il pas les informations d'erreur personnalisées Code PHP

9. Code d'affichage de pagination numérique simple PHP

Introduction : Code d'affichage de pagination numérique simple PHP

10. Comment utiliser la fonction PHP rmdir() pour supprimer le répertoire

Introduction : Comment utiliser la fonction PHP rmdir() pour supprimer un répertoire Pour le code de la fonction PHP rmdir() : ?php functionremoveDir($dirName) { $ result = false; trigger_error(mauvais nom de répertoire, E_USER_ERROR); } $ handle = opendir

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

php - Pourquoi echo realpath (RUNTIME_PATH) ; se produisent dans la même méthode ? Des résultats différents ?

Comment implémenter une fonction personnalisée en PHP sans générer d'erreur lors de l'utilisation de @ ?

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