Maison > Article > développement back-end > Interface PHP jetable
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 -
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 }
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!