370 of 410 menu

Ֆունկցիա debug_backtrace

Ֆունկցիա debug_backtrace-ը վերադարձնում է զանգված, որը պարունակում է տեղեկատվություն ընթացիկ կանչերի ստեկի մասին: Սա ներառում է տվյալներ կանչված ֆունկցիաների, նրանց գտնվելու վայրի ֆայլերի և կանչի կատարման տողերի մասին: Առաջին պարամետրը որոշում է, արդյոք անհրաժեշտ է սահմանափակել արտածումը, իսկ երկրորդը՝ քանի մակարդակ ստեկ պետք է բաց թողնել:

Շարահյուսություն

debug_backtrace([options], [limit]);

Օրինակ

Ֆունկցիայի օգտագործման պարզ օրինակ կանչերի ստեկի արտածման համար:

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

Կոդի կատարման արդյունք.

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

Օրինակ

Պարամետրերի օգտագործում արտածումը սահմանափակելու համար.

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

Կոդի կատարման արդյունք.

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

Տես նաև

  • ֆունկցիա var_dump,
    որը արտածում է տեղեկատվություն փոփոխականի մասին
  • ֆունկցիա error_log,
    որը ուղարկում է սխալի մասին հաղորդագրություն
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել