Rumah > pembangunan bahagian belakang > tutorial php > Antara muka PHP Throwable

Antara muka PHP Throwable

PHPz
Lepaskan: 2023-09-12 21:42:02
ke hadapan
1701 orang telah melayarinya

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

1

2

3

4

5

6

7

8

9

10

11

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

}

Salin selepas log masuk

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 Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan