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:
|
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. |