373 of 410 menu

Funksioni xdebug_get_function_stack

Funksioni xdebug_get_function_stack kthen një array, që përmban informacione rreth stack-it aktual të thirrjeve të funksioneve. Çdo element i array është një array asociativ me të dhëna rreth thirrjes. Për funksionimin e funksionit kërkohet shtesë Xdebug e instaluar.

Sintaksa

xdebug_get_function_stack();

Shembull

Një shembull i thjeshtë për marrjen e stack-it të thirrjeve:

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

Rezultati i ekzekutimit të kodit:

[ [ 'function' => 'test', 'file' => '/path/to/file.php', 'line' => 4, 'params' => [] ], [ 'function' => '{main}', 'file' => '/path/to/file.php', 'line' => 5, 'params' => [] ] ]

Shembull

Shembull me thirrje të funksioneve të mbivendosura:

<?php function inner() { return xdebug_get_function_stack(); } function outer() { return inner(); } $res = outer(); print_r($res); ?>

Rezultati i ekzekutimit të kodit:

[ [ 'function' => 'inner', 'file' => '/path/to/file.php', 'line' => 3, 'params' => [] ], [ 'function' => 'outer', 'file' => '/path/to/file.php', 'line' => 6, 'params' => [] ], [ 'function' => '{main}', 'file' => '/path/to/file.php', 'line' => 8, 'params' => [] ] ]

Shihni gjithashtu

  • funksionin debug_backtrace,
    që kthen informacione të ngjashme rreth stack-it të thirrjeve
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