373 of 410 menu

Fungsi xdebug_get_function_stack

Fungsi xdebug_get_function_stack mengembalikan array yang mengandungi maklumat tentang stack panggilan fungsi semasa. Setiap elemen array mewakili array bersekutu dengan data tentang panggilan. Untuk fungsi berfungsi, sambungan Xdebug yang dipasang diperlukan.

Sintaks

xdebug_get_function_stack();

Contoh

Contoh mudah mendapatkan stack panggilan:

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

Keputusan pelaksanaan kod:

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

Contoh

Contoh dengan panggilan fungsi bersarang:

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

Keputusan pelaksanaan kod:

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

Lihat juga

  • fungsi debug_backtrace,
    yang mengembalikan maklumat serupa tentang stack panggilan
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak