Contoh
Cetak backtrace PHP:
<?php function a($txt) { b("Baba"); } function b($txt) { c("Rafi"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?> /*Output : #0 c(Rafi) called at [/home/IW87nW/prog.php:10] #1 b(Baba) called at [/home/IW87nW/prog.php:7] #2 a(Peter) called at [/home/IW87nW/prog.php:15]
Definisi dan Penggunaan
Fungsi debug_print_backtrace()
dapat digunakan untuk mencetak lacak balik PHP.
Fungsi ini menampilkan data dari kode yang mengarah ke fungsi debug_print_backtrace ()
.
Syntax
debug_print_backtrace(options, limit);
Nilai Parameter
Parameter | Deskripsi |
---|---|
options | Optional. Menentukan bitmask untuk opsi berikut: DEBUG_BACKTRACE_IGNORE_ARGS (Apakah indeks “args” dihilangkan atau tidak, dan semua argumen fungsi / metode, untuk menghemat memori) |
limit | Optional. Membatasi jumlah bingkai tumpukan yang dicetak. Secara default (limit = 0) mencetak semua frame tumpukan |
Detail Teknis
Return Value: | None |
---|---|
PHP Version: | 5.0+ |
PHP Changelog: | PHP 5.4: Batas parameter opsional telah ditambahkan PHP 5.3.6: Opsi parameter opsional telah ditambahkan |