370 of 410 menu

debug_backtrace Fonksiyonu

debug_backtrace işlevi, mevcut çağrı yığını hakkında bilgi içeren bir dizi döndürür. Bu, çağrılan işlevler, bulundukları dosyalar ve çağrının yapıldığı satırlar hakkındaki verileri içerir. İlk parametre, çıktının sınırlandırılıp sınırlandırılmayacağını belirler, ikincisi ise kaç yığın seviyesinin atlanacağını belirtir.

Sözdizimi

debug_backtrace([options], [limit]);

Örnek

Çağrı yığınını görüntülemek için fonksiyonun basit bir kullanım örneği:

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

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

array(1) { [0]=> array(4) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(5) ["function"]=> string(4) "test" ["args"]=> array(0) { } } }

Örnek

Çıktıyı sınırlamak için parametrelerin kullanımı:

<?php function inner() { var_dump(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1)); } function outer() { inner(); } outer(); ?>

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

array(1) { [0]=> array(3) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(7) ["function"]=> string(5) "inner" } }

Ayrıca Bakınız

  • var_dump işlevi,
    bir değişken hakkında bilgi yazdırır
  • error_log işlevi,
    bir hata mesajı gönderir
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