370 of 410 menu

Funkcija debug_backtrace

Funkcija debug_backtrace vraća niz koji sadrži informacije o trenutnom steku poziva. To uključuje podatke o pozvanim funkcijama, fajlovima u kojima se nalaze i linijama sa kojih je izvršen poziv. Prvi parametar određuje da li treba ograničiti ispis, a drugi - koliko nivoa steka treba preskočiti.

Sintaksa

debug_backtrace([options], [limit]);

Primer

Jednostavan primer korišćenja funkcije za ispis steka poziva:

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

Rezultat izvršavanja koda:

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

Primer

Korišćenje parametara za ograničavanje ispisa:

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

Rezultat izvršavanja koda:

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

Pogledajte takođe

  • funkciju var_dump,
    koja ispisuje informacije o promenljivoj
  • funkciju error_log,
    koja šalje poruku o grešci
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij