Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Antara muka PHP Throwable

Antara muka PHP Throwable

PHPz
PHPzke hadapan
2023-09-12 21:41:031612semak imbas

PHP Throwable接口

Pengenalan

Dalam PHP 7, antara muka Throwable berfungsi sebagai asas untuk mana-mana objek yang boleh berfungsi sebagai parameter kepada pernyataan throw, termasuk ralat dan . Kelas Ralat dan Pengecualian (yang masing-masing memperoleh ralat dan kelas pengecualian yang dipratentukan dan ditakrifkan pengguna) melaksanakan antara muka Boleh Lempar. Kaedah abstrak berikut ditakrifkan dalam antara muka Boleh Lempar -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
}

Kaedah

getMessage (void) - string

-> Mengembalikan mesej yang dikaitkan dengan objek yang dilemparkan.

getCode (void) - int

-> Mengembalikan kod ralat yang dikaitkan dengan objek yang dilemparkan.

getFile (void) − string

-> Dapatkan nama fail tempat objek yang dilemparkan dicipta.

getLine ( void ) − int

-> Mengembalikan nombor baris di mana objek yang dilemparkan dijadikan instantiated.

getTrace ( void ) − tatasusunan

-> Mengembalikan surih tindanan sebagai tatasusunan.

getTraceAsString ( void ) − rentetan

-> Mengembalikan jejak tindanan sebagai rentetan.

getPrevious ( void ) - Throwable

-> Mengembalikan sebarang Throwable sebelumnya (disediakan sebagai argumen ketiga kepada Exception::__construct()).

__toString ( void ) − string

-> Dapatkan perwakilan rentetan objek yang dilemparkan

Atas ialah kandungan terperinci Antara muka PHP Throwable. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:fungsi ftruncate() dalam PHPArtikel seterusnya:fungsi ftruncate() dalam PHP