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 |
|
-> 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!