370 of 410 menu

Kazi debug_backtrace

Kazi debug_backtrace hurudisha safu iliyo na taarifa kuhusu mnururisho wa miito ya sasa. Hii inajumuisha data kuhusu kazi zilizoitwa, faili ambazo zimo, na mistari ambayo wito ulitolewa. Kigezo cha kwanza huamua ikiwa ni muhizu punguza matokeo, na cha pili - ni ngazi ngapi za mnururisho zinapaswa kupuuzwa.

Sintaksia

debug_backtrace([options], [limit]);

Mfano

Mfano rahisi wa kutumia kazi kwa ajili ya kuonyesha mnururisho wa miito:

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

Matokeo ya kutekeleza kificho:

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

Mfano

Matumizi ya vibambo kwa ajili ya kupunguza matokeo:

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

Matokeo ya kutekeleza kificho:

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

Angalia pia

  • kazi var_dump,
    ambayo inatoa taarifa kuhusu kutofautisha
  • kazi error_log,
    ambayo hutuma ujumbe wa kosa
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa