PHP debug_print_backtrace() -funktio
Esimerkki
Tulostaa PHP:n takaisinseurannan:
<?php function a($txt) { b("Glenn"); } function b($txt) { c("Cleveland"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
Edellä olevan koodin tulostus on samankaltainen:
#0 c(Cleveland) kutsuttiin [C:\webfolder\test.php:6] #1 b(Glenn) kutsuttiin [C:\webfolder\test.php:3] #2 a(Peter) kutsuttiin [C:\webfolder\test.php:11]
Määrittely ja käyttö
debug_print_backtrace() -funktio tulostaa PHP:n paluun (backtrace).
debug_print_backtrace() tulostaa PHP:n paluun. Se tulostaa funktion kutsut, sisällytetyn/requiredin tiedoston ja eval() -koodin.
Syntaksi
debug_print_backtrace(options,limit);
Parametri | Kuvaus |
---|---|
options |
Valinnainen. Määritetään seuraavien parametrien bittimaski:
|
limit | Valinnainen. Käytetään rajoittamaan palautettujen pilarin lukumäärää. Oletusarvo (limit=0) palauttaa kaikki pilarit. |
Tekninen yksityiskohta
Palautusarvo: | None |
---|---|
PHP Versio: | 5.0+ |
PHP Päivityspäiväkirja: |
PHP 5.4: Lisättiin valinnainen parametri limit. PHP 5.3.6: Lisättiin valinnainen parametri options. |