370 of 410 menu

Funkcija debug_backtrace

Funkcija debug_backtrace atgriež masīvu, kas satur informāciju par pašreizējo izsaukumu steku. Šī ietver datus par izsauktajām funkcijām, failiem, kuros tās atrodas, un rindām, no kurām tika veikts izsaukums. Pirmais parametrs nosaka, vai ir jāierobežo izvade, bet otrais - cik steka līmeņus vajadzētu izlaist.

Sintakse

debug_backtrace([options], [limit]);

Piemērs

Vienkāršs funkcijas izmantošanas piemērs izsaukumu steka izvadīšanai:

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

Koda izpildes rezultāts:

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

Piemērs

Parametru izmantošana izvades ierobežošanai:

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

Koda izpildes rezultāts:

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

Skatiet arī

  • funkciju var_dump,
    kas izvada informāciju par mainīgo
  • funkciju error_log,
    kas nosūda kļūdas ziņojumu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt