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:
|
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. |