370 of 410 menu

Funksioni debug_backtrace

Funksioni debug_backtrace kthen një grup, që përmban informacione rreth stackut aktual të thirrjeve. Kjo përfshin të dhëna rreth funksioneve të thirrur, skedarëve në të cilat ata ndodhen, dhe rreshtave nga nga është kryer thirrja. Parametri i parë përcakton nëse duhet kufizuar prodhimi, ndërsa i dyti - sa nivele të stackut duhet anashkaluar.

Sintaksa

debug_backtrace([options], [limit]);

Shembull

Një shembull i thjeshtë i përdorimit të funksionit për të shfaqur stackun e thirrjeve:

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Përdorimi i parametrave për të kufizuar prodhimin:

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

Rezultati i ekzekutimit të kodit:

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

Shihni gjithashtu

  • funksionin var_dump,
    i cili nxjerr informacione rreth një ndryshoreje
  • funksionin error_log,
    i cili dërgon një mesazh gabimi
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo