370 of 410 menu

Funktio debug_backtrace

Funktio debug_backtrace palauttaa taulukon, joka sisältää tietoa nykyisestä kutsupinosta. Tämä sisältää tietoa kutsutuista funktioista, tiedostoista, joissa ne sijaitsevat, ja riveistä, joilta kutsut tehtiin. Ensimmäinen parametri määrittää, pitääkö tulostusta rajoittaa, ja toinen - kuinka monta pinon tasoa tulee ohittaa.

Syntaksi

debug_backtrace([options], [limit]);

Esimerkki

Yksinkertainen esimerkki funktion käytöstä kutsupinon tulostamiseen:

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

Koodin suorituksen tulos:

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

Esimerkki

Parametrien käyttö tulostuksen rajoittamiseen:

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

Koodin suorituksen tulos:

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

Katso myös

  • funktion var_dump,
    joka tulostaa tietoa muuttujasta
  • funktion error_log,
    joka lähettää virheilmoituksen
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää