371 of 410 menu

Funksie debug_print_backtrace

Die funksie debug_print_backtrace voer inligting uit oor die huidige stapel oproepe - die opeenvolging van funksies wat tot die huidige uitvoerpunt gelei het. Die funksie gee nie 'n waarde terug nie, maar voer die resultaat dadelik uit. Die eerste parameter kan vlagte spesifiseer om die uitvoerformaat te verander, die tweede kan die aantal vlakke wat uitgevoer word, beperk.

Sintaksis

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

Voorbeeld

'n Eenvoudige voorbeeld van die funksie-oproep:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Gebruik van die parameter limit om die uitvoer te beperk:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Gebruik van opsies om die uitvoerformaat te verander:

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

Resultaat van die kode-uitvoering (sonder funksie-argumente):

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

Sien ook

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp