373 of 410 menu

xdebug_get_function_stack Fonksiyonu

xdebug_get_function_stack fonksiyonu, mevcut fonksiyon çağrı yığını hakkında bilgi içeren bir dizi döndürür. Dizideki her eleman, bir çağrı hakkındaki verileri içeren ilişkisel bir dizidir. Fonksiyonun çalışması için Xdebug eklentisinin kurulu olması gerekir.

Sözdizimi

xdebug_get_function_stack();

Örnek

Çağrı yığınını almanın basit bir örneği:

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

Kodun çalıştırılmasının sonucu:

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

Örnek

İç içe fonksiyon çağrıları ile örnek:

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

Kodun çalıştırılmasının sonucu:

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

Ayrıca Bakınız

  • debug_backtrace fonksiyonu,
    çağrı yığını hakkında benzer bilgileri döndürür
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet