PHP Throwable-Schnittstelle

PHPz
Freigeben: 2023-09-12 21:42:02
nach vorne
1582 Leute haben es durchsucht

PHP Throwable接口

Einführung

In PHP 7 dient die Throwable-Schnittstelle als Basis für jedes Objekt, das als Parameter für eine throw-Anweisung dienen kann, einschließlich errors und Exceptions. Sowohl die Error- als auch die Exception-Klasse (von denen vordefinierte bzw. benutzerdefinierte Fehler- und Ausnahmeklassen abgeleitet werden) implementieren die Throwable-Schnittstelle. Die folgenden abstrakten Methoden sind in der Throwable-Schnittstelle definiert:

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
}
Nach dem Login kopieren

Method

getMessage (void) - string -> Gibt die mit dem geworfenen Objekt verknüpfte Nachricht zurück.

getCode (void) - int -> Gibt den Fehlercode zurück, der dem geworfenen Objekt zugeordnet ist.

getFile (void) − string -> Ruft den Namen der Datei ab, in der das ausgegebene Objekt erstellt wird.

getLine ( void ) − int -> Gibt die Zeilennummer zurück, in der das geworfene Objekt instanziiert wird.

getTrace ( void ) − array -> Gibt den Stack-Trace als Array zurück.

getTraceAsString ( void ) − string -> Gibt den Stack-Trace als String zurück.

getPrevious (void) – Throwable -> Gibt alle vorherigen Throwables zurück (bereitgestellt als drittes Argument für Exception::__construct()).

__toString (void) − string -> Holen Sie sich die String-Darstellung des geworfenen Objekts

Das obige ist der detaillierte Inhalt vonPHP Throwable-Schnittstelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!