371 of 410 menu

Fonksiyon debug_print_backtrace

debug_print_backtrace fonksiyonu, mevcut çalıştırma noktasına yol açan fonksiyonların sırası olan mevcut çağrı yığını hakkında bilgi çıktılar. Fonksiyon bir değer döndürmez, sonucu doğrudan çıktılar. İlk parametre olarak çıktı formatını değiştirmek için bayraklar, ikinci parametre olarak çıktılanacak seviye sayısını sınırlamak için bir sınır belirtilebilir.

Sözdizimi

debug_print_backtrace(int $options = 0, int $limit = 0): void

Örnek

Fonksiyonun basit bir çağrı örneği:

<?php function a() { b(); } function b() { debug_print_backtrace(); } a(); ?>

Kodun çalıştırma sonucu:

#0 b() called at [test.php:4] #1 a() called at [test.php:8]

Örnek

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

<?php function x() { y(); } function y() { z(); } function z() { debug_print_backtrace(0, 2); } x(); ?>

Kodun çalıştırma sonucu:

#0 z() called at [test.php:9] #1 y() called at [test.php:6]

Örnek

Çıktı formatını değiştirmek için seçeneklerin kullanımı:

<?php function test1() { test2(); } function test2() { debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); } test1(); ?>

Kodun çalıştırma sonucu (fonksiyon argümanları olmadan):

#0 test2() called at [test.php:4] #1 test1() called at [test.php:8]

Ayrıca Bakınız

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