Maison  >  Article  >  développement back-end  >  Interface PHP jetable

Interface PHP jetable

PHPz
PHPzavant
2023-09-12 21:41:031533parcourir

PHP Throwable接口

Introduction

En PHP 7, l'interface Throwable sert de base à tout objet pouvant servir de paramètre à une instruction throw, y compris errors et Exceptions. Les classes d'erreur et d'exception (dont sont dérivées respectivement les classes d'erreur et d'exception prédéfinies et définies par l'utilisateur) implémentent l'interface Throwable. Les méthodes abstraites suivantes sont définies dans l'interface Throwable -

Syntax

Throwable {
   /* Methods */
   abstract public getMessage ( void ) : string
   abstract public getCode ( void ) : int
   abstract public getFile ( void ) : string
   abstract public getLine ( void ) : int
   abstract public getTrace ( void ) : array
   abstract public getTraceAsString ( void ) : string
   abstract public getPrevious ( void ) : Throwable
   abstract public __toString ( void ) : string
}

Method

getMessage (void) - string -> Renvoie le message associé à l'objet lancé.

getCode (void) - int -> Renvoie le code d'erreur associé à l'objet lancé.

getFile (void) − string -> Obtenez le nom du fichier dans lequel l'objet lancé est créé.

getLine ( void ) − int -> Renvoie le numéro de ligne où l'objet lancé est instancié.

getTrace ( void ) − array -> Renvoie la trace de la pile sous forme de tableau.

getTraceAsString ( void ) − string -> Renvoie la trace de la pile sous forme de chaîne.

getPrevious ( void ) - Throwable -> Renvoie tout Throwable précédent (fourni comme troisième argument à Exception::__construct()).

__toString ( void ) − string -> Obtenez la représentation sous forme de chaîne de l'objet lancé

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Fonction ftruncate() en PHPArticle suivant:Fonction ftruncate() en PHP