Penggunaan fungsi BACKTRACE pada PHP

PHP Kesalahan dan Logging
Kesalahan dan fungsi logging memungkinkan penanganan error dan logging.

Fungsi error memungkinkan pengguna untuk menentukan aturan penanganan error, dan memodifikasi cara kesalahan dapat login.

Fungsi logging memungkinkan pengguna untuk log aplikasi dan mengirim pesan log ke email, log sistem atau mesin lainnya.

instalasi
Kesalahan dan penebangan fungsi merupakan bagian dari inti PHP. Tidak ada yang diperlukan untuk menggunakan fungsi-fungsi ini instalasi.

PHP Kesalahan dan Logging Fungsi
PHP: awal menunjukkan versi PHP yang mendukung fungsi.

FungsiKeteranganPHP
debug_backtrace[] Menghasilkan backtrace 4
debug_print_backtrace[] Mencetak backtrace 5
error_get_last[]  Mendapat terjadi kesalahan terakhir 5
error_log[] Mengirim kesalahan ke server error-log, ke file atau untuk tujuan remote 4
error_reporting[] Menentukan dimana kesalahan yang dilaporkan 4
restore_error_handler[] Mengembalikan penangan kesalahan sebelumnya 4
restore_exception_handler[] Mengembalikan handler pengecualian sebelumnya 5
set_error_handler[] Mengatur fungsi user-defined untuk menangani kesalahan 4
set_exception_handler[] Mengatur fungsi user-defined untuk menangani pengecualian 5
trigger_error[] Menciptakan sebuah pesan yang ditetapkan pengguna error 4
user_error[] Alias ​​dari trigger_error 4

PHP Kesalahan dan Konstanta Logging
PHP : awal menunjukkan versi PHP yang mendukung konstan .

Konstan Nilai Deskripsi PHP

  • 1 E_ERROR Fatal kesalahan run-time . Kesalahan yang tidak dapat pulih dari . Eksekusi script dihentikan
  • 2 E_WARNING kesalahan run-time Non – fatal. Eksekusi script tidak dihentikan
  • 4 E_PARSE kesalahan parse Compile -time . Mengurai kesalahan hanya harus dihasilkan oleh parser
  • 8 E_NOTICE Run -time pemberitahuan . Script menemukan sesuatu yang mungkin kesalahan , tetapi juga bisa terjadi ketika menjalankan script normal
  • 16 E_CORE_ERROR kesalahan Fatal di PHP startup . Ini adalah seperti E_ERROR dalam inti PHP [4]
  • 32 E_CORE_WARNING kesalahan non-fatal di PHP startup . Ini adalah seperti E_WARNING dalam inti PHP [4]
  • 64 E_COMPILE_ERROR Fatal kesalahan saat kompilasi . Ini adalah seperti E_ERROR dihasilkan oleh Zend Scripting Engine [4]
  • 128 E_COMPILE_WARNING kesalahan saat kompilasi non-fatal . Ini adalah seperti E_WARNING dihasilkan oleh Zend Scripting Engine [4]
  • 256 E_USER_ERROR user-generated Fatal error . Ini adalah seperti E_ERROR ditetapkan oleh programmer menggunakan fungsi PHP trigger_error [ ] [4]
  • User-generated peringatan 512 E_USER_WARNING Non – fatal. Ini adalah seperti E_WARNING ditetapkan oleh programmer menggunakan fungsi PHP trigger_error [ ] [4]
  • 1024 E_USER_NOTICE User- generated pemberitahuan . Ini adalah seperti E_NOTICE ditetapkan oleh programmer menggunakan fungsi PHP trigger_error [ ] [4]
  • 2048 E_STRICT Run -time pemberitahuan . PHP menyarankan perubahan pada kode Anda untuk membantu interoperabilitas dan kompatibilitas kode [5]
  • 4096 E_RECOVERABLE_ERROR catchable kesalahan fatal . Ini adalah seperti E_ERROR tapi dapat ditangkap oleh pengguna didefinisikan handle [ lihat juga set_error_handler [ ] ] [5]
  • 6143 E_ALL Semua kesalahan dan peringatan , kecuali tingkat E_STRICT [5]

Pada artikel ini, Anda akan belajar cara menghasilkan backtrace PHP. Fungsi debug_backtrace[] dalam PHP menghasilkan backtrace PHP. Fungsi ini menampilkan data dari kode yang mengarah ke fungsi debug_backtrace[].

apa sintaks fungsi DEBUG_BACKTRACE[] di php?

Nilai pengembalian yang mungkin dari fungsi debug_backtrace[] PHP adalah:

NamaTipeDeskripsi
fungsi tali Nama fungsi saat ini
line bilangan bulat Nomor baris saat ini
fillet tali Nama file saat ini
kelas tali Nama kelas saat ini
obyek obyek Objek saat ini
mengetik tali Jenis panggilan saat ini. Panggilan yang mungkin: Pengembalian: “->” – Panggilan metode Pengembalian: “::” – Panggilan metode statis Tidak menghasilkan apa-apa – Panggilan fungsi
args susunan Jika di dalam suatu fungsi, itu mencantumkan argumen fungsi. Jika di dalam file yang disertakan, itu mencantumkan nama file yang disertakan
PHP debug_backtrace[] metode

Contoh 1. Dalam contoh ini, kami membuat backtrace PHP.

Bài mới nhất

Chủ Đề