370 of 410 menu

Fungsi debug_backtrace

Fungsi debug_backtrace mengembalikan array yang berisi informasi tentang stack panggilan saat ini. Ini termasuk data tentang fungsi yang dipanggil, file tempat mereka berada, dan baris dari mana panggilan dilakukan. Parameter pertama menentukan apakah perlu membatasi output, dan yang kedua - berapa tingkat stack yang harus dilewati.

Sintaks

debug_backtrace([options], [limit]);

Contoh

Contoh sederhana penggunaan fungsi untuk menampilkan stack panggilan:

<?php function test() { var_dump(debug_backtrace()); } test(); ?>

Hasil eksekusi kode:

array(1) { [0]=> array(4) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(5) ["function"]=> string(4) "test" ["args"]=> array(0) { } } }

Contoh

Menggunakan parameter untuk membatasi output:

<?php function inner() { var_dump(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1)); } function outer() { inner(); } outer(); ?>

Hasil eksekusi kode:

array(1) { [0]=> array(3) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(7) ["function"]=> string(5) "inner" } }

Lihat Juga

  • fungsi var_dump,
    yang menampilkan informasi tentang variabel
  • fungsi error_log,
    yang mengirim pesan kesalahan
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak