PHP debug_print_backtrace() 函数
Example
打印一条 PHP 回溯:
<?php function a($txt) { b("Glenn"); } function b($txt) { c("Cleveland"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
Output kod di atas seakan-akan 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 tumpukan balik PHP (backtrace).
debug_print_backtrace() mencetak tumpukan balik PHP. Ia mencetak panggilan fungsi, fail yang disertakan/diperlukan dan kod eval().
Syarat
debug_print_backtrace(options,limit);
Parameter | Deskripsi |
---|---|
options |
Pilihan. Tentukan masker bit untuk parameter berikut:
|
limit | Pilihan. Digunakan untuk membatasi jumlah frame tumpukan yang kembali. Lalai adalah (limit=0), kembali semua frame tumpukan. |
Detil teknikal
Kembalian nilai: | None |
---|---|
Versi PHP: | 5.0+ |
Log pembaruan PHP: |
PHP 5.4: Ditambahkan parameter pilihan limit. PHP 5.3.6: Ditambahkan parameter pilihan options. |