Maison > développement back-end > Problème PHP > Quelle est la méthode de gestion des exceptions PHP

Quelle est la méthode de gestion des exceptions PHP

爱喝马黛茶的安东尼
Libérer: 2023-02-23 11:48:02
original
3565 Les gens l'ont consulté

Quelle est la méthode de gestion des exceptions PHP

1. Gestion des exceptions

Les accidents sont des événements inattendus qui se produisent lors de l'exécution d'un programme. modifier le déroulement normal d'un script.

Recommandations associées : "Tutoriel de démarrage PHP"

if(){
   }else{
   }
try {
    }catch(异常对象){
   }
Copier après la connexion

1 S'il n'y a pas de problème avec le code en try, exécutez le code en try après le catch.

2. Si une exception se produit dans le code en try, lancez un objet d'exception (utilisez throw) et lancez-le aux paramètres dans catch, alors le code en try ne continuera pas à s'exécuter, passez directement au catch à exécuter, l'exécution dans le catch est terminée, puis continuez l'exécution.

Remarque : demander quelle exception s'est produite. Ce n'est pas la principale chose que nous devons faire. Nous devons résoudre l'exception dans catch. Si elle ne peut pas être résolue, adressez-vous à l'utilisateur.

2. Définir vous-même une classe d'exception

Fonction : Il s'agit d'écrire une ou plusieurs méthodes pour résoudre le problème de gestion de cette exception lorsqu'elle se produit.

1. Définissez votre propre classe d'exception, qui doit être une sous-classe d'Exception (classe intégrée).

2. Seuls le constructeur et toString() dans la classe Exception peuvent être réécrits. , et les autres sont définitifs.

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