373 of 410 menu

Funkcija xdebug_get_function_stack

Funkcija xdebug_get_function_stack vraća niz koji sadrži informacije o trenutnom steku poziva funkcija. Svaki element niza predstavlja asocijativni niz sa podacima o pozivu. Za rad funkcije potrebno je instalirano Xdebug proširenje.

Sintaksa

xdebug_get_function_stack();

Primer

Jednostavan primer za dobijanje steka poziva:

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

Rezultat izvršavanja koda:

[ [ 'function' => 'test', 'file' => '/putanja/do/fajla.php', 'line' => 4, 'params' => [] ], [ 'function' => '{main}', 'file' => '/putanja/do/fajla.php', 'line' => 5, 'params' => [] ] ]

Primer

Primer sa ugnježdenim pozivima funkcija:

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

Rezultat izvršavanja koda:

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

Vidite takođe

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