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 |