373 of 410 menu

Funksiya xdebug_get_function_stack

xdebug_get_function_stack funksiyası cari funksiya çağırışları steki haqqında məlumat ehtiva edən massiv qaytarır. Massivin hər bir elementi çağırış haqqında məlumatları olan assosiativ massivi təmsil edir. Funksiyanın işləməsi üçün quraşdırılmış Xdebug genişlənməsi tələb olunur.

Sintaksis

xdebug_get_function_stack();

Nümunə

Çağırışlar stekinin alınmasının sadə nümunəsi:

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

Kodun icrasının nəticəsi:

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

Nümunə

İç-içə funksiya çağırışları olan nümunə:

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

Kodun icrasının nəticəsi:

[ [ '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' => [] ] ]

Həmçinin bax

  • debug_backtrace funksiyası,
    çağırışlar steki haqqında oxşar məlumat qaytarır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et