373 of 410 menu

Xdebug_get_function_stack funksiyasi

xdebug_get_function_stack funksiyasi joriy funksiya chaqiruvlari steki haqida ma'lumot o'z ichiga olgan massivni qaytaradi. Har bir massiv elementi chaqiruv haqida ma'lumotlar bilan assotsiativ massivni ifodalaydi. Funksiyaning ishlashi uchun Xdebug kengaytmasi o'rnatilishi talab etiladi.

Sintaksis

xdebug_get_function_stack();

Misol

Chaqiruvlar stekini olishning oddiy misoli:

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

Kodni bajarish natijasi:

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

Misol

Ichki funksiya chaqiruvlari bilan misol:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

  • debug_backtrace funksiyasi,
    bu chaqiruvlar steki haqida o'xshash ma'lumotni qaytaradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish