370 of 410 menu

Funcția debug_backtrace

Funcția debug_backtrace returnează un array care conține informații despre stiva curentă de apeluri. Aceasta include date despre funcțiile apelate, fișierele în care se află și liniile de la care a fost făcut apelul. Primul parametru determină dacă este necesar să se limiteze afișarea, iar al doilea - câte niveluri din stivă ar trebui să fie omise.

Sintaxă

debug_backtrace([options], [limit]);

Exemplu

Un exemplu simplu de utilizare a funcției pentru a afișa stiva de apeluri:

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

Rezultatul executării codului:

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

Exemplu

Utilizarea parametrilor pentru a limita afișarea:

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

Rezultatul executării codului:

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

Vedeți și

  • funcția var_dump,
    care afișează informații despre o variabilă
  • funcția error_log,
    care trimite un mesaj de eroare
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge