370 of 410 menu

Fungsi debug_backtrace

Fungsi debug_backtrace mengembalikan tatasusunan yang mengandungi maklumat tentang timbunan panggilan semasa. Ini termasuk data tentang fungsi yang dipanggil, fail di mana ia berada, dan baris dari mana panggilan dibuat. Parameter pertama menentukan sama ada untuk menghadkan output, dan yang kedua - berapa banyak peringkat timbunan yang perlu dilangkau.

Sintaks

debug_backtrace([options], [limit]);

Contoh

Contoh mudah penggunaan fungsi untuk output timbunan panggilan:

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

Keputusan pelaksanaan kod:

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 menghadkan output:

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

Keputusan pelaksanaan kod:

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 output maklumat tentang pembolehubah
  • fungsi error_log,
    yang menghantar mesej ralat
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak