PHP debug_print_backtrace() fonksiyonu

Örnek

bir PHP geri izleme yazdır:

<?php
 function a($txt) {
     b("Glenn");
 }
 function b($txt) {
     c("Cleveland");
}
 function c($txt) {
     debug_print_backtrace();;
 }
 a("Peter");
 ?> 

Yukarıdaki kodun çıktısı şu şekilde benzer olabilir:

#0 c(Cleveland) [C:\webfolder\test.php:6] adında çağrıldı
 #1 b(Glenn) [C:\webfolder\test.php:3] adında çağrıldı
 #2 a(Peter) [C:\webfolder\test.php:11] adında çağrıldı

Tanım ve Kullanım

debug_print_backtrace() fonksiyonu PHP geri izleyisini (backtrace) yazdırır.

debug_print_backtrace() fonksiyonu PHP geri izleyisini yazdırır. Fonksiyon çağrıları, dahil edilen/ gerekli olan dosyalar ve eval() kodunu yazdırır.

Sözdizimi

debug_print_backtrace(options,limit);
Parametre Açıklama
options

Seçmeli. Aşağıdaki parametrelerin bit maskesini belirler:

  • DEBUG_BACKTRACE_IGNORE_ARGS("args" indeksini, tüm fonksiyon/metod parametrelerini içeren "args"'ı göz ardı eder, bu da bellek maliyetini azaltabilir.)
limit Seçmeli. Geri döndürülen dizi çerçevelerinin sayısını sınırlamak için kullanılır.Varsayılan olarak (limit=0) , tüm çerçeveler döndürülür.

Teknik Açıklamalar

Dönüş Değeri: None
PHP Sürümü: 5.0+
PHP Güncelleme Günlüğü:

PHP 5.4: Seçmeli parametreler eklendi limit.

PHP 5.3.6: Seçmeli parametreler eklendi options.