373 of 410 menu

Функция xdebug_get_function_stack

Функция xdebug_get_function_stack ҳозирги функциялар чакириш стеки ҳақида маълумотларни ўз ичига олган массивни қайтаради. Ҳар бир элемент чакириш ҳақида маълумотлар билан ассоциатив массивдир. Функциянинг иши учун ўрнатилган Xdebug кенгайтмаси талаб қилинади.

Синтаксис

xdebug_get_function_stack();

Мисол

Чакиришлар стекини олишнинг содда мисоли:

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

Кодни бажариш натижаси:

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

Мисол

Қуйида-қуйи чакирилган функциялар билан мисол:

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

Кодни бажариш натижаси:

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

Шунингдек қаранг

  • debug_backtrace функциясини,
    бу чакиришлар стеки ҳақида ўхшаш маълумотларни қайтаради
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш