Fungsi debug_print_backtrace() PHP

Contoh

Cetak jejak balik PHP:

<?php
 function a($txt) {
     b("Glenn");
 }
 function b($txt) {
     c("Cleveland");
}
 function c($txt) {
     debug_print_backtrace();
 }
 a("Peter");
 ?> 

Keluaran kode di atas seperti ini:

#0 c(Cleveland) dipanggil di [C:\webfolder\test.php:6]
 #1 b(Glenn) dipanggil di [C:\webfolder\test.php:3]
 #2 a(Peter) dipanggil di [C:\webfolder\test.php:11]

Definisi dan Penggunaan

Fungsi debug_print_backtrace() mencetak jejak kembali PHP (backtrace).

debug_print_backtrace() mencetak jejak kembali PHP. Ia mencetak pemanggilan fungsi, file yang di include/required dan kode eval().

Sintaksis

debug_print_backtrace(options,batas);
Parameter Deskripsi
options

Pilihan. Tentukan masker bit untuk parameter berikut:

  • DEBUG_BACKTRACE_IGNORE_ARGS(Apakah mengabaikan indeks "args", termasuk semua parameter function/method, dapat menghemat biaya memori.)
batas Pilihan. Digunakan untuk membatasi jumlah frame tumpukan yang kembali. Standar adalah (batas=0), kembali semua frame tumpukan.

Detil Teknologi

Nilai Kembalian: None
Versi PHP: 5.0+
Log Pembaruan PHP:

PHP 5.4: Menambahkan parameter pilihan batas.

PHP 5.3.6: Menambahkan parameter pilihan options.